Knowledge Blog

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

Power BI の クエリエディター について

Power BIの クエリエディター についてです。
記事の内容は個人的な意見を含みます。

別の記事で、Power BIは、まずデータセットを作って、それを使って、グラフを作成すると説明しました。

クエリエディタは、そのデータセットを作るための、「クエリ」の「エディタ」です。

この画面で実施していることは、データ加工ではなく、クエリの加工をしているということを意識したほうが良いと思います。

クエリエディタの画面右側に「適用したステップ」とありますが、これはデータ加工の操作履歴と考えるのではなく、クエリそのものと考えます。
あと、「詳細エディタ」を押すと出てくるものが実際のクエリだと思いますが、
クエリエディタは、この「クエリ」をGUIで作るためのものである、と理解すると良いです。
 

f:id:kllc:20180203003651p:plain

 f:id:kllc:20180203004041p:plain

 

今回の操作記録は、良くない例です。
データ加工ではなく、クエリ作成と考えると、ちょっと良くないクエリかな、という例。 

Recorded Steps - クエリエディタの操作例(良くない例)


  • ある列の、null値を0に変換
  • 別の列を消す。
  • 最初に0に変換したのを、やっぱり1にする。

→データ加工と考えたら問題ないですが、クエリと考えると1つ目のステップと3つ目のステップは統合すべきですよね。
お客さんに納品したら怒られちゃいますよ、ということです。
お客さん側の人は、エンジニアまだみんな手探りなので、許してください。


Steps


Previous Next

Step 1: (2018/02/02 19:51:51) ユーザーによる左ダブルクリック ("無題 - クエリ エディター" )

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


Previous Next

Step 5: (2018/02/02 19:52:05) ユーザーによる左クリック ("値の置換... (メニュー項目)" )

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


Previous Next

Step 6: (2018/02/02 19:52:09) ユーザーによるキーボード入力 ("ms-pbi://pbi.microsoft.com/Views/FloatingDialog/FloatingDialog.htm (ウィンドウ)" ) [...]

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


Previous Next

Step 7: (2018/02/02 19:52:13) ユーザーによる左クリック ("OK (ボタン)" )

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


Previous Next

Step 8: (2018/02/02 19:52:56) ユーザーによる左クリック ("無題 - クエリ エディター" )

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


Previous Next

Step 9: (2018/02/02 19:52:58) ユーザーによる左クリック ("列の削除 (ボタンの分割)" 上、"無題 - クエリ エディター" )

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


Previous Next

Step 10: (2018/02/02 19:53:01) ユーザーによる左クリック ("列の削除 (メニュー項目)" )

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


Previous Next

Step 11: (2018/02/02 19:53:09) ユーザーによる左クリック ("無題 - クエリ エディター" )

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


Previous Next

Step 12: (2018/02/02 19:53:12) ユーザーによる右クリック ("無題 - クエリ エディター" )

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


Previous Next

Step 13: (2018/02/02 19:53:14) ユーザーによる左クリック ("値の置換... (メニュー項目)" )

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


Previous Next

Step 14: (2018/02/02 19:53:16) ユーザーによるキーボード入力 ("ms-pbi://pbi.microsoft.com/Views/FloatingDialog/FloatingDialog.htm (ウィンドウ)" ) [...]

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


Previous Next

Step 15: (2018/02/02 19:53:18) ユーザーによる左クリック ("OK (ボタン)" )

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


Previous Next

Step 16: (2018/02/02 19:53:33) ユーザーによる左クリック ("置き換えられた値 (グループ)" 上、"無題 - クエリ エディター" )

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