如果你上網搜尋 DAX 的資料,你會看到很多 DAX 說明寫得像火星文一樣很難咀嚼,這篇就是要試著讓複雜難懂的 DAX 可以更白話一些。DAX 簡而言之就是一種用在 Power BI 計算或分析的函數。當我們在 Power BI 做商業的決策與分析的工作時會使用到, 它可以協助我們從既有的資料建立商業觀點從既有的資料建立商業觀點,例如,如果你有一些銷售資料,就可以利用 DAX 函數輕鬆地建立季對季、年對年、累計營收的比較分析。
在不使用任何 DAX 公式的情況下,我們很難跨多個產品類別以及針對不同的日期範圍分析重要的銷售資料,而 Power BI DAX 函數具有解決這個商業問題的能力。我這邊也透過 Power BI 製作了 Dax 函數查詢表。
Power BI Dax 函數查詢表
銷售資料 Excel 檔
首先,在 Power BI 匯入資料
Power BI 資料匯入
第二步: 在工具列點選【新增量值】,再來幫量值命名,接著就是輸入數學函數【SUM】,SUM 的公式很簡單,點選 SUM 後,它會請你輸入要計算的欄位資料,我們選’銷售資料表’內的[營收]欄位。 總營收 = SUM(‘銷售資料’[營收])
總營收 = SUM(‘銷售資料’[營收])
第三步: 利用視覺效果的圖表檢視資料,我們選擇【折線圖】,並將資料表的日期欄位放到軸,總營收放到值。
Power BI 折線圖
第四步: 建立時間智慧 DAX 函數,透過這個函數我們可以做不同時間段的比較分析,點選【新增量值】後將量值命名為去年同期比較,接著輸入【CALCULATE】,CALCULATE 的公式組成有兩個部分,第一部分是 CALCULATE 函數需要一個運算式,也就是我們剛才示範的總營收 SUM ,第二部分是,根據總營收的運算式,需要設定一個條件,我們想要跟去年同期比較,這時後會使用到 SAMEPAERIODLASTYEAR,並提供【日期】的欄位,做資料範圍參考。
去年同期營收 = CALCULATE([總營收],SAMEPERIODLASTYEAR(‘銷售資料’[日期]) )
Power BI 時間智慧函數示範
第五步: 建立今年跟去年營收比較的直條圖,先在視覺效果點選【直條圖】,並將年度資料放到軸,值放入我們建立好的兩個函數總營收、去年同期營收,就可以比較營收成長的狀況。
Article credit : Heidi Cohen ( https://heidicohen.com/use-blog-to-sell/ )
張貼前管理員會先審核您的留言