心智圖資源庫 PowerBI.DAX
適合有基礎的,包含聚合運算、 佔比計算、 排名計算、分組問題、 時間相關等。
編輯於2023-12-14 17:41:16Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Projektmanagement ist der Prozess der Anwendung von Fachwissen, Fähigkeiten, Werkzeugen und Methoden auf die Projektaktivitäten, so dass das Projekt die festgelegten Anforderungen und Erwartungen im Rahmen der begrenzten Ressourcen erreichen oder übertreffen kann. Dieses Diagramm bietet einen umfassenden Überblick über die 8 Komponenten des Projektmanagementprozesses und kann als generische Vorlage verwendet werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Projektmanagement ist der Prozess der Anwendung von Fachwissen, Fähigkeiten, Werkzeugen und Methoden auf die Projektaktivitäten, so dass das Projekt die festgelegten Anforderungen und Erwartungen im Rahmen der begrenzten Ressourcen erreichen oder übertreffen kann. Dieses Diagramm bietet einen umfassenden Überblick über die 8 Komponenten des Projektmanagementprozesses und kann als generische Vorlage verwendet werden.
DAX
聚合運算
聚合
SUM/AVERAGE:只能聚合數值
MAX/MIN:可以聚合文字
計數
DISTINCTCOUNT:不重複計數
COUNTROWS:計算表的行數
COUNTROWS(VALUES()):不重複計數
條件計數
CALCULATE( COUNTROWS(), FILTER(表,條件) )
平均值
AVERAGE
AVERAGE(表[列])
AVERAGEX
AVERAGEX(表,表[列])
通用寫法
AVERAGEX( VALUES(計算維度列), [計算依據度量值] )
AVERAGEX( VALUES(計算維度列), CALCULATE(SUM(表[列])) )
佔比計算
整體佔比
整體佔比
DIVIDE(分子,分母)
DIVIDE( [銷售額], CALCULATE( [銷售額], ALL('產品表') ) )
分組佔比
DIVIDE( [銷售額], CALCULATE( [銷售額], ALL('產品表'[產品名稱]) ) )
相對佔比
整體相對佔比
DIVIDE( [銷售額], CALCULATE( [銷售額], ALLSELECTED('產品表') ) )
分類相對佔比
DIVIDE( [銷售額], CALCULATE( [銷售額], ALLSELECTED('產品表'[產品名稱]) ) )
外部篩選
層級佔比(本級佔父級)
ISINSCOPE
可判斷層級
需要從子級到父級,由下至上判斷
運算邏輯可自訂
SWITCH( TRUE(), ISINSCOPE('產品表'[產品名稱],[分類相對佔比], ISINSCOPE('產品表'[產品類別],[整體相對佔比], [整體相對佔比] )
排名計算
RANKX
迭代函數,第一個參數是表,是行上下文
第五個參數可以控制升降序排序,預設降序'
單一維度
絕對排名
RANKX(ALL('產品表'),[銷售額])
RANKX(ALL('產品表'[產品名稱]),[銷售額])
相對排名
RANKX(ALLSELECTED('產品表'),[銷售額])
RANKX(ALLSELECTED('產品表'[產品名稱]),[銷售額])
兩個維度
CROSSJOIN
傳回指定表格的叉積的表
RANKX( CROSSJOIN( ALL('產品表'[產品名稱]), ALL('客戶表'[客戶城市]) ), [銷售額] )
指定排名
前N名
IF巢狀排名函數實現
嵌套參數值實現動態排名
第N名
排名第一的產品
CALCULATE( MAX/VALUES('產品表'[產品名稱]), FILTER( ALL('產品表'), [整體絕對排名]=1 ) )
嵌套參數值實現動態排名
TOPN和其他
非TOPN的產品,匯總到其他項
新表
UNION( VALUES('產品表'[產品名稱]), {"其他"} )
分組問題
計算列靜態分組
新建列
IF函數
自訂
平均值
度量值動態分組
建立價格分組表
自訂
平均值
修正總計
分組應用
頻次分佈
輔助表
範例度量值
靜態帕累托分析
動態帕累托分析
時間相關
上期/季比
前一天
必須使用日期維度表
上個月
上季
更靈活的寫法
季比
同比
上年同期
上年同期
月度同比
本年至今
上年至今
滾動求和
移動固定時間段的總和計數
時間智能函數
DATESINPERIOD
數據修正
移動平均值
歷史累計
財年
DAX
建立財年 財季日期維度(計算列)
週分析
上週同期
本週至今
週季比
要確保日期維度表中有”週”相關的字段
多日期分析
建立非活動關係
用函數激活關係
任一日期的上期
任意時間段對比
建立對比日期表(複製原日期表)
對比日期表與原日期表建立非活動關係,對比日期篩選原日期
常見問題
總計修正
總計等於明細和 一個維度
兩個維度
空白修正
維度缺失-補全維度
計算結果數值空白-度量值後 0
計算結果文字空白-&&""
輔助表製作
Excel導入
利用”輸入資料”
DAX新建表
文字自訂排序
按列排序(對應數字列)
度量值資料夾管理
基礎
DAX快捷鍵
ctrl 滾輪 放大縮小
shift enter 換行並縮排
alt enter 換行不縮排
ctrl [/] 取消向左/右縮排
alt ↑/↓ 向上/下移動目前行
ctrl i 選取目前行
shift ctrl enter 上方插入一行
ctrl shift k 刪除行
//註解符號