ホームページ > データベース > mysql チュートリアル > BigQuery でデータのピボットを解除して四半期売上データを再構成するにはどうすればよいですか?

BigQuery でデータのピボットを解除して四半期売上データを再構成するにはどうすればよいですか?

DDD
リリース: 2024-12-27 08:26:10
オリジナル
446 人が閲覧しました

How to Unpivot Data in BigQuery to Restructure Quarterly Sales Data?

BigQuery でのアンピボット

質問:

異なる四半期のデータ行を含むテーブルを再構築するにはどうすればよいですか?四半期ごとに柱はありますか?たとえば、次のようなテーブルを変換します:

| product | Q1 | Q2 | Q3 | Q4 |
|---|---|---|---|---|
| Kale | 51 | 23 | 45 | 3 |
| Apple | 77 | 0 | 25 | 2 |
ログイン後にコピー

売上と四半期の列を含むテーブルに変換します:

| product | sales | quarter |
|---|---|---|
| Kale | 51 | Q1 |
| Kale | 23 | Q2 |
| Kale | 45 | Q3 |
| Kale | 3 | Q4 |
| Apple | 77 | Q1 |
| Apple | 0 | Q2 |
| Apple | 25 | Q3 |
| Apple | 2 | Q4 |
ログイン後にコピー
ログイン後にコピー

答え:

Update 2021 :

BigQuery に回転可能な UNPIVOT 演算子が含まれるようになりましたデータの行を列に変換します。

UNPIVOT 前:

| product | sales | quarter |
|---|---|---|
| Kale | 51 | Q1 |
| Kale | 23 | Q2 |
| Kale | 45 | Q3 |
| Kale | 3 | Q4 |
| Apple | 77 | Q1 |
| Apple | 0 | Q2 |
| Apple | 25 | Q3 |
| Apple | 2 | Q4 |
ログイン後にコピー
ログイン後にコピー

以上がBigQuery でデータのピボットを解除して四半期売上データを再構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート