DAX 引數命名約定



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

要了解 DAX 函式的語法併為相關的 DAX 函式引數適當地使用資料值,您需要了解 DAX 引數命名約定。

引數名稱

以下是 DAX 標準引數名稱:

序號 引數名稱和描述
1

expression

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

2

value

任何返回單個標量值的 DAX 表示式,其中表達式需要在所有其他操作之前準確地計算一次。

3

table

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

4

tableName

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

5

columnName

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

6

name

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

7

order

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

8

ties

用於確定處理同值的方式的列舉。

9

type

用於確定 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。兩者都需要讓使用者瞭解引數需要對現有年份列的引用。

廣告

© . All rights reserved.