Excel DAX - 場景



在前面的章節中,您學習了 DAX 語法、DAX 運算子和 DAX 函式的用法。如您所知,DAX 是一種用於資料建模和資料分析的公式語言。

DAX 可用於各種場景。基於 DAX 場景,DAX 最佳化效能併產生準確有效的結果。在本章中,您將瞭解一些 DAX 場景。

執行復雜計算

DAX 公式可以執行復雜的計算,這些計算涉及自定義聚合、篩選和條件值的用法。您可以使用 DAX 執行以下操作

  • 為資料透視表建立自定義計算。
  • 將篩選器應用於公式。
  • 選擇性地刪除篩選器以建立動態比率。
  • 使用外部迴圈中的值。

有關詳細資訊,請參閱“場景 - 執行復雜計算”章節。

使用文字和日期

DAX 可用於涉及與文字一起工作、提取和組合日期和時間值或基於條件建立值的場景。您可以使用 DAX 執行以下操作 -

  • 透過連線建立主鍵列。
  • 根據從文字日期中提取的日期部分組合日期。
  • 定義自定義日期。
  • 使用公式更改資料型別。
    • 將實數轉換為整數。
    • 將實數、整數或日期轉換為字串。
    • 將字串轉換為實數或日期。

有關詳細資訊,請參閱“場景 - 使用文字和日期”章節。

條件值和錯誤測試

DAX 函式能夠測試資料中的值,並根據條件返回不同的值。用於測試值的 DAX 函式也可用於檢查值的範圍或型別,以防止意外的資料錯誤導致計算中斷。您可以使用 DAX 執行以下操作 -

  • 基於條件建立值。
  • 測試公式中的錯誤。

有關詳細資訊,請參閱“場景 - 條件值和錯誤測試”章節。

使用時間智慧

您已在“理解 DAX 時間智慧”章節中學習了有關 DAX 時間智慧函式的知識。

DAX 時間智慧函式包括幫助您從資料中檢索日期或日期範圍的函式。然後,您可以使用這些日期或日期範圍來計算跨類似時期的值。時間智慧函式還包括處理標準日期間隔的函式,允許您跨月、年或季度比較值。您還可以建立比較指定期間的第一個和最後一個日期的值的 DAX 公式。

您可以詳細瞭解 DAX 智慧函式及其功能,例如:

  • 計算累計銷售額。
  • 比較隨時間推移的值。
  • 計算自定義日期範圍內的值。

有關詳細資訊,請參閱“場景 - 使用時間智慧”章節。

排名和比較值

如果要僅在列或資料透視表中顯示前 n 個專案,則可以選擇以下選項 -

  • 應用篩選器以僅顯示前幾個或後幾個專案。
  • 建立動態排名值的 DAX 公式並應用篩選器。

每個選項都有其優缺點。

有關詳細資訊,請參閱“場景 - 排名和比較值”章節。

廣告