Power Query でデータを結合する

Power BI におけるデータ変換

Khaled Choucri

Strategic Analyst - Trilogy

なぜデータを組み合わせるのか

クエリの追加 (Append)

  • 似たデータの別ファイルが多数ある
  • 1 つのファイルに収まらない大きさ

結合(縦方向)

クエリのマージ (Merge)

  • 1 列以上に関係がある表
  • 表を組み合わせて「フラット」構造にできる

ファクトを5つのディメンションが囲むスター・スキーマの図

Power BI におけるデータ変換

データの追加

  • 追加は表に行を加える
    • クエリを「縦」に結合
    • 列名は同一である必要

quarters.png

  • 列名や列数が異なると Null が入る

2つの表を追加して結合データセットを作る図。

Power BI におけるデータ変換

データのマージ

  • マージは表に列を加える
    • クエリを「横」に結合
    • 一意の識別子やキーで結合

マージのための2表のリレーショナルキー

Power BI におけるデータ変換

データのマージ:結合の種類

内部結合

内部結合 一致した行のみを返す

左外部結合

左外部結合 一致した行と左側の表の行を返す

右外部結合

右外部結合 一致した行と右側の表の行を返す

完全外部結合

完全外部結合 一致した行と両方の表の行を返す

Power BI におけるデータ変換

データのマージ:左外部結合の例

左外部結合

Screenshot 2022-04-19 at 17.25.25.png

Power BI におけるデータ変換

データのマージ:内部結合の例

内部結合

Screenshot 2022-04-19 at 22.41.11.png

Power BI におけるデータ変換

練習しましょう!

Power BI におけるデータ変換

Preparing Video For Download...