Excel DAX - 標準引數



DAX 具有標準引數名稱,以方便使用和理解 DAX 函式。此外,您可以對引數名稱使用某些字首。如果字首足夠清晰,則可以使用字首本身作為引數名稱。

標準引數名稱

以下是 DAX 標準引數名稱 -

序號 引數名稱和描述
1

表示式

任何返回單個標量值的 DAX 表示式,其中表達式將被多次評估(對於每一行/上下文)。

2

任何返回單個標量值的 DAX 表示式,其中表達式將在所有其他操作之前恰好評估一次。

3

任何返回資料表的 DAX 表示式。

4

表名

使用標準 DAX 語法的現有表的名稱。它不能是表示式。

5

列名

使用標準 DAX 語法的現有列的名稱,通常是完全限定的。它不能是表示式。

6

名稱

將用於提供新物件名稱的字串常量。

7

順序

用於確定排序順序的列舉。

8

聯絡

用於確定如何處理關聯值的列舉。

9

型別

用於確定 PathItem 和 PathItemReverse 資料型別的列舉。

引數名稱字首

您可以使用字首限定引數名稱 -

  • 字首應描述引數的使用方式。

  • 字首應以避免參數的模糊讀取的方式。

例如,

  • Result_ColumnName - 指的是用於在 DAX LOOKUPVALUE() 函式中獲取結果值的現有列。

  • Search_ColumnName - 指的是用於在 DAX LOOKUPVALUE() 函式中搜索值的現有列。

僅使用字首作為引數

如果字首足夠清晰地描述引數,則可以省略引數名稱並僅使用字首。省略引數名稱並僅使用字首有時可以幫助避免閱讀時的混亂。

例如,考慮 DATE (Year_value, Month_value, Day_value)。您可以省略引數名稱 - value,它重複了三次,並將其寫成 DATE (Year, Month, Day)。如您所見,僅使用字首,函式更易於閱讀。

但是,有時為了清晰起見,必須同時存在引數名稱和字首。

例如,考慮 Year_columnName。引數名稱為 ColumnName,字首為 Year。兩者都需要讓使用者瞭解引數需要對現有年份列的引用。

廣告