Power BI 中的 DAX 基礎



在本章中,您將學習如何在 Power BI 中使用各種 DAX 函式。

DAX 簡介

DAX(資料分析表示式)是一種公式表示式語言,可用於不同的 BI 和視覺化工具。DAX 也被稱為函式語言,其中完整的程式碼儲存在函式內部。DAX 程式設計公式包含兩種資料型別:數值型和其它型別。數值型包括 - 整數、貨幣和小數,而其它型別包括:字串和二進位制物件。

以下是一個 DAX 公式示例,它使用函式計算表中的一列。

DAX Formula

DAX 函式還可以包含其他函式、條件語句和值引用。

DAX 函式

在 Power BI 中,您可以使用不同型別的函式來分析資料,並建立新的列和度量值。它包括來自不同類別的函式,例如 -

  • 聚合
  • 文字
  • 日期
  • 邏輯
  • 計數
  • 資訊

Power BI 提供了一種簡單的方法來檢視所有函式的列表。當您在公式欄中開始鍵入函式時,您可以看到以該字母開頭的所有函式的列表。

All Functions

聚合函式

DAX 有許多聚合函式。

  • 最小值
  • 最大值
  • 平均值
  • 總和
  • SUMX

計數函式

DAX 中的其他計數函式包括 -

  • DISTINCTCOUNT
  • 計數
  • COUNTA
  • COUNTROWS
  • COUNTBLANK

邏輯函式

以下是邏輯函式的集合 -

  • 如果
  • IFERROR

文字函式

  • 替換
  • 搜尋
  • 大寫
  • 固定
  • 連線

日期函式

  • 日期
  • 小時
  • 星期幾
  • 現在
  • EOMONTH

資訊函式

  • ISBLANK
  • ISNUMBER
  • ISTEXT
  • ISNONTEXT
  • ISERROR

DAX 計算型別

在 Power BI 中,您可以使用 DAX 建立兩種主要的計算 -

  • 計算列
  • 計算度量值

當您導航到“建模”選項卡時,您可以在螢幕頂部看到“新建列”選項。這也會開啟公式欄,您可以在其中輸入 DAX 公式以執行計算。DAX - 資料分析表示式是在 Excel 中用於執行計算的強大語言。您還可以透過更改公式欄中的“列”文字來重新命名列。

Excel to Perform Calculations

在以下示例中,我們建立了一個新列:產品程式碼 (Product_C),它派生自 Prod_Id 列的最後 3 個字元。以下是公式 -

Product_C = RIGHT( Sheet1[Prod_Id],3)

要建立計算度量值,請導航到“建模”下的“新建度量值”選項卡。這將在“欄位”選項卡下新增一個名為“度量值”的新物件。

Create Calculated Measure

New Measure Tab

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

廣告