1. 2018.12.22 Power BI 勉強会@東京 #11
初心者さんの
DAX?メジャー
「モヤモヤ」が晴れるまで
Power BI 勉強会@東京 #11
2018.12.22 小室阳子
2. 2018.12.22 Power BI 勉強会@東京 #11 2
自己紹介
小室 阳子(こむろ ようこ)
トヨタコネクティッド株式会社
?管理会計レポーティング→PowerBI
?働き方改革(脱Excel帳票?紙文化)→Sharepoint+PowerApps+Flow
最近になって、Office365がすごく便利に進化していることに気づき、新しい機能をおためし中???
3. 2018.12.22 Power BI 勉強会@東京 #11 3
Power BIでのレポート作成の流れ
ソース
あちこち
いろいろ
Power
Query
取得と変換 モデリング
リレーション
設定
列やテーブ
ルの補完
式
式
メジャー
の定義 レポート
ビジュアル
の配置
4. 2018.12.22 Power BI 勉強会@東京 #11 4
Power BIでのレポート作成の流れ
ソース
あちこち
いろいろ
Power
Query
取得と変換 モデリング
リレーション
設定
列やテーブ
ルの補完
式
式
メジャー
の定義 レポート
ビジュアル
の配置
DAX
DAX
5. 2018.12.22 Power BI 勉強会@東京 #11 5
本日のお話
Power BIでのレポート作成に必須の「メジャー」、
どう作ったらいいんだろう?
何もかも分からなさすぎて、リファレンスを読んでも書いてあることが理解できない、そん
な状態から、おおよそのセオリーが理解できて、分からないことを自分で調べて解決でき
るようになるまでに気づいたことをお話したいと思います。
「メジャー」を理解すると、レポート作成がぐっと楽になると思うので、そのポイントと思う点お話します。
6. 2018.12.22 Power BI 勉強会@東京 #11 6
よくあるモヤモヤ
? 計算列とメジャーの違いがわからない
? クイックメジャーをつかったら何となくできたけど、しくみがわからない
? 自分でメジャーを書こうとしたけれど、エラーが出て書けない
? メジャーをつくってみたけど、レポート画面においてみたら挙動不審
7. 2018.12.22 Power BI 勉強会@東京 #11 7
解決ポイント
1.メジャーが「集計式」であることを理解する
2.メジャーと「フィルタ」の関係を理解する
3.「リレーションシップ」の挙動を理解する
+空白(BLANK)を理解する
25. 2018.12.22 Power BI 勉強会@東京 #11 25
日付フィルタを調整して累計や過去数値を出す
月初日~
ビジュアル各行で選ばれている日付
までの合計
ビジュアル各行で選ばれている日付
の1日前の値
月度累計SUM
SUM 昨日
26. 2018.12.22 Power BI 勉強会@東京 #11 26
まとめ
① メジャーは「総計」を元に、ビジュアルの各マスごとの
条件でフィルタされて計算される
② DAX式でフィルタの掛かり方を修正することができる。
これにより、様々な統計値を出すことができる
統計値を出すには「フィルタ」の使いこなしがとっても大事
まずは考えをしっかり持っておくと、適する関数を探しやすい
39. 2018.12.22 Power BI 勉強会@東京 #11 39
まとめ
① ディメンジョン(分類)は、一意になる「マスタ」を用意する
② リレーションシップはマスタからトランザクション(出来事の
記録)へ、「1対多」でタコ足状につなぐ
③ フィルターは、リレーションシップの
「親(1)→子(多)」の一方向に伝播する
④ レポートビジュアルには、「親」の項目を使う