|
1. DAX函數基礎知識
DAX函數初體驗:
Max、Sum、Divide、if、Values等
值函數和表函數
DAX函數術語、語法、運算符
DAX引擎中字母大小寫問題
DAX編程注釋和快捷鍵
DAX函數的自學途徑
2. DAX函數系統介紹
數學函數:ABS、DIVIDE、MOD、RAND、ROUND、FIXED等
日期和時間函數: CALENDAR、CALENDARAUTO、MONTH、YEAR、DATE等
信息函數:USERNAME、USERPRINCIPALNAME、HASONEFILTER、HASONEVALUE、ISFILTERED、ISCROSSFILTERED、ISINSCOPE、ISBLANK、SELECTEDMEASURE、SELECTEDMEASURENAME等
邏輯函數:AND、OR、IF、IFERROR、SWITCH、TRUE、FALSE等
關系函數:CROSSFILTER、RELATED、RELATEDTABLE等
篩選器函數:FILTER、CALCULATE、ALL、ALLEXCEPT、ALLSELECTED、EARLIER、KEEPFILTERS、REMOVEFILTERS、SELECTEDVALUE、LOOKUPVALUE等
父子函數:PATH、PATHCONTAINS、PATHITEM、PATHLENGTH等
統計函數:AVERAGE、COUNT、MAX、MIN、SUM等
迭代統計函數:AVERAGEX、COUNTX、MAXX、MINX、SUMX、RANKX等
表函數: FILTERS 、ADDCOLUMNS、 SELECTCOLUMNS、 CROSSJOIN、 EXCEPT、 GENERATE、 GROUPBY、 SUMMARIZE、 SUMMARIZECOLUMNS、 TOPN、 TREATAS、 UNION、 VALUES、DISTINCT、DATATABLE等
文本函數: EXACT、MID、 FIND、 LEN、 REPT、 LOWER、 UPPER、 UNICHAR等
時間智能函數:DATEADD、DATESMTD、FIRSTDATE、LASTDATE、SAMEPERIODLASTYEAR等
財務函數:COUPDAYS、PRICE、RECEIVED等
其他函數:BLANK、ERROR等
3. PowerBI中數據建模知識
維度建模
關系傳遞和交叉篩選器方向
兩個方向上應用安全篩選器
新建計算列
新建度量值
新建計算表:輔助表(四種方式)、日歷表
數據類型調整
數據格式控制:%、$、千位分隔符、小數位、日期格式
Format函數自定義數據格式
顯示和隱藏列
DAX代碼分析器
4. DAX函數原理
Vertipaq列式數據庫原理
理解度量值和計算列
理解行上下文和篩選上下文
Variable變量在定義時計算
VAR和EARLIER相互替代
理解數據沿襲Lineage
5. 開始感知DAX函數的強大
DAX函數實現特殊符號的使用
DAX函數實現切片器默認當前月或天
DAX函數實現年月共同決定數據排序
DAX函數實現動態圖表標題
DAX函數實現動態圖表配色
DAX函數實現動態縱坐標
DAX函數實現動態橫坐標
6. 理解重點DAX函數
重中之重FILTER 和 CALCULATE詳解
調節器KEEPFILTERS保留外部篩選上下文
調節器REMOVEFILTERS和ALL、ALLEXCEPT函數
調節器ALL、ALLSELECTED和ISINSCOPE占比分析
調節器USERELATIONSHIP激活關系
調節器TREATAS動態建立關系
調節器CROSSFILTER改變篩選器方向
重點之HASONEVALUE和ISINSCOPE的區別
重點之表函數FILTERS、SELECTEDCOLUMNS和ADDCOLUMNS
重點之分組函數詳解
重點之函數LOOKUPVALUE vs RELATED vs VLOOKUP
重點之集合函數UNION、INTERSECT、EXCEPT
重點之集合函數CROSSJOIN和GENERATE 笛卡爾積
重點之值合并、列合并、表合并CONCATENATEX
重點之VALUES和DISTINCT的區別
重點之BLANK行產生的原因和BLANK相關函數
重點之FIRSTNOBLANK和FIRSTNOBLANKVALUE函數
7. 實際案例-日期時間和時間智能相關
時間智能-同比環比分析
時間智能-累計聚合、滾動聚合、移動平均
時間智能-期初期末庫存分析
日期分析-周的同比環比和周聚合
日期分析-指定月份的同比環比和季度環比
日期分析-計算季末或季末月份的數據
日期分析-趨勢圖中根據最近月份取TopN
日期分析-動態指定某個日期區間分析
日期分析-按工作日計算日期差
日期分析-計算最近兩次購買日期差
日期時間函數和時間智能函數使用總結
8. 實際案例-DAX函數進階
進階-非日期類型的累計聚合
進階-排名邏輯的4種實現-RANKX詳解
進階-分組內排名的實現和理解迭代函數
進階-商品折上折-迭代函數SUMX詳解
進階-TopN/BottomN和Others的實現
進階-TopN中實現動態指標
進階-TopN中實現N的動態
進階-分組內動態TopN和Others
進階-解決列排序對計算的影響
進階-實現切片器篩選之間的OR邏輯
進階-矩陣Matrix中高亮顯示最大值最小值
進階-DAX列轉行 vs 矩陣列轉行和逆透視
進階-數據區間分析
進階-帕累托分析和累積聚合升級版本
進階-RFM客戶價值分析
|