Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Love DAX 全体像をとらえた上で、迷うな!!やれ!!やるんだ!! / Just Do It

Love DAX 全体像をとらえた上で、迷うな!!やれ!!やるんだ!! / Just Do It

2020/11/07
Power BI 勉強会 #19 - connpass 登壇
https://powerbi.connpass.com/event/191569/

Yoichi Ishikawa

November 07, 2020
Tweet

More Decks by Yoichi Ishikawa

Other Decks in Technology

Transcript

  1. L O V E D A X L o v

    e D A X 全 体 像 を と ら え た 上 で 、 迷 う な ! ! や れ ! ! や る ん だ ! ! 石 川 陽 一 @ i s h i a y a y a 2 0 2 0 / 1 1 / 0 7
  2. 富山出身。奥中(八村塁)、富山高校、同志社大学 石川陽一(50): auカブコム, CISA, Citizen Developer 1999 日立子会社SEを経て、カブコム立ち上げ 日本初のフルWindows等オープン系金融機関でIT担当 2013

    5ヶ月で-30kg ダイエット(2019 半戻し状態から1ヶ月で-10kg) 2015 半年で3回致死的不整脈。ICD装着。身障1級 2013 システム監査・内部監査 2017/2- サイバー等セキュリティ 2019- Microsoft 365 E5 / Power Platform推進 2019/11-2020/3 致死的不整脈多数。ICDと3/13カテーテルアブレーション手術で復活 2020/4 システム統括部門 @ishiayaya
  3. DAX Data Analysis Expressions Calculated Column 計算列 Measure メジャー Calculated

    Table 計算テーブル イメージ 「高度な集計」
  4. 最後の Power BI Desktop の学び 101 - Japan Power Platform

    User Group https://youtu.be/7V5ZP16BN1c
  5. Power BI Desktopでどのように作られるか Describe Power BI Desktop models - Learn

    | Microsoft Docs https://docs.microsoft.com/ja-jp/learn/modules/dax-power-bi-models/ Power BI Desktop モデルの説明 - Learn | Microsoft Docs から「はじめに」の説明ビデオ内
  6. L O V E D A X どんなデータか? データビュー ファクトテーブル「売上データ」

    レポートビュー ディメンションテーブル「製品マスター」 Relationship ? 「マスターに不備があるケース」
  7. L O V E D A X 数えてみよう データビュー ファクトテーブル「売上データ」

    ディメンションテーブル「製品マスター」 Relationship BLANK BLANK
  8. First Half / A面 MASTERING DAX Video Course 2nd Edition

    Introduction DAX Calculated columns(計算列)、Measures, … ~ Relational functions 1. Evaluation contexts Filter context, Row context, … 3. Advanced evaluation contexts CALCULATE modifiers, USERELATIONSHIP, CROSSFILTER,ALL, ALLSELECTED, KEEPFILTERS, … 5. Building a data table Auto Date/Time, CALENDARAUTO, Mark as data table, Using multiple dates 7. Hierarchies in DAX 階層, FILTER and CROSSFILTER, Percentages over hierarchies, Parent-child hierarchies 9. Table functions Filtering a table, Ignoring filters, Mixing filters, … 2. The CALCULATE function CALCULATE, KEEPFILTERS 4. Iterators MINX and MAXX, Useful iterators, RANKX, ISINSCOPE 6. Time Intelligence in DAX DATEADD, DATESINPERIOD, Running total, … 8. Querying with DAX EVALUATE, CALCULATETABLE, SELECTCOLUMNS, SUMMARIZECOLUMS, CROSSJOIN, … 10. 参考
  9. Latter Half / B面 MASTERING DAX Video Course 2nd Edition

    Data lineage and TREATAS データ系列, データリネージ, データリネージュ, TREATAS関数 11. Arbitrarily shaped filters 2つのカラム, 使い方注意 13. Segmentation Static segmentation, Circulator dependency in calculated tables, Dynamic segmentation 15. Ambiguity and bidirectional filters Ambiguity and bidirectional filters, Understanding ambiguity 17. Additional exercises 特定の章以外の追加課題 19. Expanded tables Filters and tables, Difference between base tables and expanded tables, Filtering a column 12. ALLSELECTED and shadow filter contexts ALLSELECTEDの詳細(基本は前章にあり) 14. Many-to-many relationships Bidirectional filtering, Expanded table filtering, Comparison of different techniques 16. Relationship at different granularities granularity(粒度) 18. Calculation groups was released to Analysis Services at the end of 2019 and it is also available in Power BI by using Tabular Editor. 20. 参考
  10. まとめ • Power BIの全体像を理解した上で、DAXも臆せず使っていこう • メジャー Measure • 計算列 Calculated

    Column(「新しい列」から) • 計算テーブル Calculated Table(「新しいテーブル」から) • 勉強、練習は迷わず続けましょう • 良質なコンテンツ、勉強会等で • 手を動かしてみて • できればアウトプットも
  11. L O V E D A X あ り が

    と う ご ざ い ま し た • https://ishiayaya.net/sd 石川 陽一 @ishiayaya https://fb.me/ishiayaya