Slide 1

Slide 1 text

Power BIと Power Automateを 組み合わせたらPower💪だった件

Slide 2

Slide 2 text

Power BIとPower Automateを 組み合わせたらPowerだった件 © Akihiro Sutoh 2 ⚫ Power BIのデータセットに ⚫ Power Automateから問い合わせ ⚫ データを自由自在に加工して ⚫ どこでも表示💪

Slide 3

Slide 3 text

今日の登場人物 © Akihiro Sutoh 3

Slide 4

Slide 4 text

今日の登場人物 © Akihiro Sutoh 4 D A X ク エ リ Power BI データセットに 問い合わせるときの言語 D A X S t u d i o DAXクエリ開発の 必須ツール P o w e r A u t o m a t e DAXクエリを Power BI データセットに投げる係

Slide 5

Slide 5 text

What’s DAXクエリ © Akihiro Sutoh 5

Slide 6

Slide 6 text

What’s DAXクエリ © Akihiro Sutoh 6 D A X ≠ D A X ク エ リ 仲間だけど少し違う。 ビジュアル全体を問い合わせる ために使われている。 P o w e r B I D e s k t o p で 確 認 パフォーマンスアナライザーで DAXクエリがみられる DAX クエリ - DAX | Microsoft Learn

Slide 7

Slide 7 text

What’s DAXクエリ © Akihiro Sutoh 7 D A X ≠ D A X ク エ リ 仲間だけど少し違う P o w e r B I D e s k t o p で 確 認 パフォーマンスアナライザーで DAXクエリがみられる DAX クエリ - DAX | Microsoft Learn

Slide 8

Slide 8 text

What’s DAXクエリ © Akihiro Sutoh 8 DAX クエリ - DAX | Microsoft Learn

Slide 9

Slide 9 text

What’s DAXクエリ © Akihiro Sutoh 9 // DAX Query DEFINE MEASURE 'cso FactOnlineSales'[Sales_Amount] = (/* USER DAX BEGIN */ SUMX('cso FactOnlineSales','cso FactOnlineSales'[SalesAmount]) /* USER DAX END */) VAR __DS0Core = SUMMARIZECOLUMNS( ROLLUPADDISSUBTOTAL('cso DimProduct'[BrandName], "IsGrandTotalRowTotal"), "Sales_Amount", 'cso FactOnlineSales'[Sales_Amount] ) VAR __DS0PrimaryWindowed = TOPN(502, __DS0Core, [IsGrandTotalRowTotal], 0, 'cso DimProduct'[BrandName], 1) EVALUATE __DS0PrimaryWindowed ORDER BY [IsGrandTotalRowTotal] DESC, 'cso DimProduct'[BrandName] DAX クエリ - DAX | Microsoft Learn

Slide 10

Slide 10 text

DAXクエリの構文 © Akihiro Sutoh 10 ローカルのデータセットに接続 Power BI Service上のワークスペースに接続 ⚫ 必須キーワード ⚫ EVALUATE ⚫ 省略可能なキーワード ⚫ ORDER BY ⚫ START AT ⚫ DEFINE MEASURE VAR TABLE COLUMN [DEFINE ( (MEASURE [] = ) | (VAR = ) | (TABLE = ) | (COLUMN [] = ) | ) + ] EVALUATE [ORDER BY { [{ASC | DESC}]}[, …]] [START AT {|} [, …]]] DAX クエリ - DAX | Microsoft Learn

Slide 11

Slide 11 text

DAX Studio © Akihiro Sutoh 11 DAX Studio | DAX Studio

Slide 12

Slide 12 text

DAX Studio © Akihiro Sutoh 12 DAX Studio | DAX Studio ローカルのデータセットに接続 Power BI Service上のワークスペースに接続

Slide 13

Slide 13 text

DAX Studio © Akihiro Sutoh 13 DAX Studio | DAX Studio ローカルのデータセットに接続 Power BI Service上のワークスペースに接続 列にしたい項目を入れる フィルター 並び順 クエリビルダー

Slide 14

Slide 14 text

DAX Studio © Akihiro Sutoh 14 DAX Studio | DAX Studio ローカルのデータセットに接続 Power BI Service上のワークスペースに接続

Slide 15

Slide 15 text

DAX Studio © Akihiro Sutoh 15 DAX Studio | DAX Studio ローカルのデータセットに接続 Power BI Service上のワークスペースに接続

Slide 16

Slide 16 text

DAXクエリの構文 © Akihiro Sutoh 16 ローカルのデータセットに接続 Power BI Service上のワークスペースに接続 ⚫ 必須キーワード ⚫ EVALUATE ⚫ 省略可能なキーワード ⚫ ORDER BY ⚫ START AT ⚫ DEFINE MEASURE VAR TABLE COLUMN DAX クエリ - DAX | Microsoft Learn [DEFINE ( (MEASURE [] = ) | (VAR = ) | (TABLE = ) | (COLUMN [] = ) | ) + ] EVALUATE [ORDER BY { [{ASC | DESC}]}[, …]] [START AT {|} [, …]]] 復習

Slide 17

Slide 17 text

DAX Studio © Akihiro Sutoh 17 DAX Studio | DAX Studio ローカルのデータセットに接続 Power BI Service上のワークスペースに接続 DAXクエリ 結果

Slide 18

Slide 18 text

DAX Studio © Akihiro Sutoh 18 DAX Studio | DAX Studio ローカルのデータセットに接続 Power BI Service上のワークスペースに接続 DAXクエリ 結果 売上上位順に変更

Slide 19

Slide 19 text

DAX Studio © Akihiro Sutoh 19 DAX Studio | DAX Studio ローカルのデータセットに接続 Power BI Service上のワークスペースに接続 DAXクエリ 結果 TOPN関数を利用 TOPN 関数 (DAX) - DAX | Microsoft Learn

Slide 20

Slide 20 text

Power Automateで活用 © Akihiro Sutoh 20

Slide 21

Slide 21 text

Power Automateで活用 © Akihiro Sutoh 21 Power BI - Connectors | Microsoft Learn DAX Studioからコピペ

Slide 22

Slide 22 text

Power Automateで活用 © Akihiro Sutoh 22 Power BI - Connectors | Microsoft Learn DAX Studioからコピペ

Slide 23

Slide 23 text

Power Automateで活用 © Akihiro Sutoh 23 Power BI - Connectors | Microsoft Learn DAX Studioからコピペ

Slide 24

Slide 24 text

結果 © Akihiro Sutoh 24

Slide 25

Slide 25 text

アイデア💡 © Akihiro Sutoh 25

Slide 26

Slide 26 text

🤔

Slide 27

Slide 27 text

RPAコミュなのに

Slide 28

Slide 28 text

結構、手を動かした

Slide 29

Slide 29 text

でも

Slide 30

Slide 30 text

💪😁 Power !!