
- Power BI 教程
- Power BI - 首頁
- Power BI - 簡介
- Power BI - 安裝步驟
- Power BI - 架構
- Power BI - 支援的資料來源
- 與其他 BI 工具的比較
- Power BI - 資料建模
- Power BI - 儀表板選項
- Power BI - 視覺化選項
- Power BI - Excel 整合
- 共享 Power BI 儀表板
- Power BI - Power BI 中的 DAX 基礎
- Power BI - 管理員角色
- Power BI 有用資源
- Power BI - 快速指南
- Power BI - 有用資源
- Power BI - 討論
Power BI 中的 DAX 基礎
在本章中,您將學習如何在 Power BI 中使用各種 DAX 函式。
DAX 簡介
DAX(資料分析表示式)是一種公式表示式語言,可用於不同的 BI 和視覺化工具。DAX 也被稱為函式語言,其中完整的程式碼儲存在函式內部。DAX 程式設計公式包含兩種資料型別:數值型和其它型別。數值型包括 - 整數、貨幣和小數,而其它型別包括:字串和二進位制物件。
以下是一個 DAX 公式示例,它使用函式計算表中的一列。

DAX 函式還可以包含其他函式、條件語句和值引用。
DAX 函式
在 Power BI 中,您可以使用不同型別的函式來分析資料,並建立新的列和度量值。它包括來自不同類別的函式,例如 -
- 聚合
- 文字
- 日期
- 邏輯
- 計數
- 資訊
Power BI 提供了一種簡單的方法來檢視所有函式的列表。當您在公式欄中開始鍵入函式時,您可以看到以該字母開頭的所有函式的列表。

聚合函式
DAX 有許多聚合函式。
- 最小值
- 最大值
- 平均值
- 總和
- SUMX
計數函式
DAX 中的其他計數函式包括 -
- DISTINCTCOUNT
- 計數
- COUNTA
- COUNTROWS
- COUNTBLANK
邏輯函式
以下是邏輯函式的集合 -
- 與
- 或
- 非
- 如果
- IFERROR
文字函式
- 替換
- 搜尋
- 大寫
- 固定
- 連線
日期函式
- 日期
- 小時
- 星期幾
- 現在
- EOMONTH
資訊函式
- ISBLANK
- ISNUMBER
- ISTEXT
- ISNONTEXT
- ISERROR
DAX 計算型別
在 Power BI 中,您可以使用 DAX 建立兩種主要的計算 -
- 計算列
- 計算度量值
當您導航到“建模”選項卡時,您可以在螢幕頂部看到“新建列”選項。這也會開啟公式欄,您可以在其中輸入 DAX 公式以執行計算。DAX - 資料分析表示式是在 Excel 中用於執行計算的強大語言。您還可以透過更改公式欄中的“列”文字來重新命名列。

在以下示例中,我們建立了一個新列:產品程式碼 (Product_C),它派生自 Prod_Id 列的最後 3 個字元。以下是公式 -
Product_C = RIGHT( Sheet1[Prod_Id],3)
要建立計算度量值,請導航到“建模”下的“新建度量值”選項卡。這將在“欄位”選項卡下新增一個名為“度量值”的新物件。


您可以編寫 DAX 公式來計算新度量值的值,就像我們為新的計算列所做的那樣。
廣告