Knowledge Blog

主に Steps Recorder を使ってKnowledgeを記録するブログです。間違いや分かりにく部分があったらコメントください。

Power BI で JOIN ってどうやるのか

Power BIのクエリエディターで SQLで言うJOIN ってどうやるのかという説明。

リボン右上の「クエリのマージ」からやります。

マージって言われても分かりにくいですね。JOINでいいのに。

マージすると、値がtableとなってる列ができてて、その列を「展開」すると、結果、SQLで言うJOINが実現出来る感じです。

「展開」の際に「集計」が選べて合計もできる。

なんかちょっと、JOINとも違うのかなとも思えます。

 

cid:image005.png@01D3A69B.6B956190

 

Recorded Steps – Power BI のマージ


  • クエリのマージを行って
  • 結合キーとなる列を指定する
  • すると、列が追加されるが、追加された列の値は’table’となっている
  • マージされた’table’となってる列を展開する
  • 展開をキャンセルして、集計してみる

Steps


Previous Next

Step 1: (2018/02/15 22:46:26) ユーザーによる左クリック ("クエリのマージ (ボタンの分割)" 上、"無題 - クエリ エディター" )

手順 1 のスクリーン ショット。手順 1 のスクリーン ショット。


Previous Next

Step 2: (2018/02/15 22:46:31) ユーザーによる左クリック ("クエリのマージ (ボタンの分割)" 上、"無題 - クエリ エディター" )

手順 2 のスクリーン ショット。手順 2 のスクリーン ショット。


Previous Next

Step 3: (2018/02/15 22:46:34) ユーザーによる左クリック ("1 (項目)" )

手順 3 のスクリーン ショット。手順 3 のスクリーン ショット。


Previous Next

Step 4: (2018/02/15 22:46:36) ユーザーによる左クリック ("ms-pbi://pbi.microsoft.com/Views/FloatingDialog/FloatingDialog.htm (ウィンドウ)" )

手順 4 のスクリーン ショット。手順 4 のスクリーン ショット。


Previous Next

Step 5: (2018/02/15 22:46:37) ユーザーによる左クリック ("テーブル2 (メニュー項目)" )

手順 5 のスクリーン ショット。手順 5 のスクリーン ショット。


Previous Next

Step 6: (2018/02/15 22:46:39) ユーザーによる左クリック ("1 (項目)" )

手順 6 のスクリーン ショット。手順 6 のスクリーン ショット。


Previous Next

Step 7: (2018/02/15 22:46:41) ユーザーによる左クリック ("OK (テキスト)" )

手順 7 のスクリーン ショット。手順 7 のスクリーン ショット。


Previous Next

Step 8: (2018/02/15 22:46:47) ユーザーによる左クリック ("テーブル2 (グループ)" 上、"無題 - クエリ エディター" )

手順 8 のスクリーン ショット。手順 8 のスクリーン ショット。


Previous Next

Step 9: (2018/02/15 22:46:54) ユーザーによる左クリック ("展開展開 集計集計 (一覧項目)" 上、"無題 - クエリ エディター" )

手順 9 のスクリーン ショット。手順 9 のスクリーン ショット。


Previous Next

Step 10: (2018/02/15 22:46:57) ユーザーによる左クリック ("ms-pbi://pbi.microsoft.com/Views/QueriesEditorWindow.htm (ウィンドウ)" 上、"無題 - クエリ エディター" )

手順 10 のスクリーン ショット。手順 10 のスクリーン ショット。


Previous Next

Step 11: (2018/02/15 22:47:00) ユーザーによる左クリック ("無題 - クエリ エディター" )

手順 11 のスクリーン ショット。手順 11 のスクリーン ショット。


Previous Next

Step 12: (2018/02/15 22:47:04) ユーザーによる左クリック ("展開された テーブル2 (グループ)" 上、"無題 - クエリ エディター" )

手順 12 のスクリーン ショット。手順 12 のスクリーン ショット。


Previous Next

Step 13: (2018/02/15 22:47:07) ユーザーによる左クリック ("キャンセル (テキスト)" )

手順 13 のスクリーン ショット。手順 13 のスクリーン ショット。


Previous Next

Step 14: (2018/02/15 22:47:10) ユーザーによる左クリック ("展開された テーブル2 (グループ)" 上、"無題 - クエリ エディター" )

手順 14 のスクリーン ショット。手順 14 のスクリーン ショット。


Previous Next

Step 15: (2018/02/15 22:47:14) ユーザーによる左クリック ("1 2 3 1 2 テーブル2 1 2 Table 2 3 Table 3 4 Table 1 ... 3 1 2 1 (グループ)" 上、"無題 - クエリ エディター" )

手順 15 のスクリーン ショット。手順 15 のスクリーン ショット。


Previous Next

Step 16: (2018/02/15 22:47:16) ユーザーによる左クリック ("無題 - クエリ エディター" )

手順 16 のスクリーン ショット。手順 16 のスクリーン ショット。


Previous Next

Step 17: (2018/02/15 22:47:18) ユーザーによる左クリック ("無題 - クエリ エディター" )

手順 17 のスクリーン ショット。手順 17 のスクリーン ショット。


Previous Next

Step 18: (2018/02/15 22:47:19) ユーザーによる左クリック ("無題 - クエリ エディター" )

手順 18 のスクリーン ショット。手順 18 のスクリーン ショット。


Previous Next

Step 19: (2018/02/15 22:47:28) ユーザーによる左クリック ("1 2 3 1 2 テーブル2.2 の合計 1 2 7 2 3 9 3 4 11 1 ... 3 1 2 1 (グループ)" 上、"無題 - クエリ エディター" )

手順 19 のスクリーン ショット。手順 19 のスクリーン ショット。