在 Power BI Desktop 中使用 DAX

中級
應用程式製作者
資料分析師
Power BI

此學習路徑引進了資料分析運算式 (DAX),並透過計算來提供增強資料模型所需的基本技能。

首先,會描述 Power BI Desktop 的模型結構,以及如何使用 DAX 計算來增強其功能。 然後描述如何撰寫 DAX 公式和各種類型的模型計算,包括計算資料表、計算結果欄和量值。 接著引進評估內容,而後續課程會說明如何撰寫修改篩選內容的 DAX 公式。 最後,您將了解如何使用時間智慧函式和迭代器函式來撰寫 DAX 運算式。

必要條件

此學習路徑中的課程模組

在此課程模組中,您會了解 Power BI Desktop 模型結構、星型結構描述設計基本概念、分析查詢和報表視覺效果設定。 本課程模組會讓您打下穩固的基礎,學到如何將模型設計最佳化,並加入模型計算。

在此課程模組中,可瞭解如何撰寫 DAX 公式,以建立不同型別的模型計算,包括計算資料表、計算結果欄和量值。 此外將會學習如何撰寫 DAX 公式並設定格式,DAX 公式是由使用函式、運算子、對模型物件的參考、常數和變數的運算式所構成。

此課程模組結束後,您就能將計算資料表和計算結果欄新增至資料模型, 也能說明用來評估計算結果欄公式的資料列內容。 由於可以使用 Power Query 將結果欄新增至資料表,因此您也會了解建立計算結果欄 (而非 Power Query 自訂資料行) 的最佳時機。

在此課程模組中,您會了解如何使用隱含和明確的量值。 首先要建立簡單的量值,針對單一資料行或資料表提供摘要。 然後,您將根據模型中的其他量值,建立更複雜的量值。 此外還會學習到計算結果欄和量值之間的相似之處,以及兩者之間的差異。

在此課程模組的結尾,您將會了解迭代器函式系列的功能,以及如何在 DAX 計算中加以使用。 計算包含了自訂摘要、排名及串連。

在此課程模組結束時,您將能夠描述和處理用來評估量值公式的篩選內容。

此課程模組結束後,即會了解時間智慧的意義,以及如何將時間智慧 DAX 計算新增至您的模型。

您有時可能需要將許多類似的量值新增至模型。 例如,假設您的模型包含銷售量、成本與淨利的量值。 然後,除了去年 (PY) 銷售量、PY 成本和 PY 毛利之外,還想要建立一份報表可以顯示年初至今 (YTD) 銷售量、YTD 成本和 YTD 淨利。 新增許多量值可能相當耗時,且可能會使得 [欄位] 窗格雜亂不堪,且欄位數量過多。 您可以建立 Data Analysis Expressions (DAX) 計算群組,將這些量值快速新增至模型,而不用建立每個 YTD 和 PY 量值。

在本課程模組中,您將會最佳化資料模型及建立 Data Analysis Expressions (DAX) 計算,藉此解決三個不同的商務問題。 您將有機會建立:

  • 航班準點率 (OTP) 報表。
  • DAX 計算,以調整量值。
  • DAX 計算,以動態方式分類產品。