- DAX 函式教程
- DAX 函式 - 首頁
- DAX 函式 - 簡介
- DAX 引數命名約定
- 描述結構
- DAX 函式 - 聚合
- DAX 函式 - 篩選
- DAX 函式 - 時間智慧
- DAX 函式 - 日期和時間
- DAX 函式 - 資訊
- DAX 函式 - 邏輯
- 數學與三角函式
- DAX 函式 - 父子關係
- DAX 函式 - 統計
- DAX 函式 - 文字
- DAX 函式 - 其他
- DAX 函式有用資源
- DAX 函式 - 快速指南
- DAX 函式 - 有用資源
- DAX 函式 - 討論
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。兩者都需要讓使用者瞭解引數需要對現有年份列的引用。