DAX 參數命名慣例
參數名稱會在 DAX 參考中標準化,以利使用和瞭解函式。
參數名稱
詞彙 | 定義 |
---|---|
expression |
傳回單一純量值的任何 DAX 表示式,其中表達式會評估多次(針對每個數據列/內容)。 |
value |
會傳回單一純量值的任何 DAX 表達式,其中表達式在所有其他作業之前要只評估一次。 |
table |
傳回數據表的任何 DAX 表達式。 |
tableName |
使用標準 DAX 語法的現有數據表名稱。 不能是運算式。 |
columnName |
使用標準 DAX 語法的現有欄位名稱,通常是完整限定的。 不能是運算式。 |
name |
將用以提供新物件名稱的字串常數。 |
order |
用以決定排序次序的列舉。 |
ties |
用來判斷系結值的處理方式的列舉。 |
type |
列舉,用來判斷PathItem和PathItemReverse的數據類型。 |
對參數名稱加上前綴或僅使用前綴
詞彙 | 定義 |
---|---|
prefixing |
參數名稱可以進一步附加一個前綴,以描述該參數的用途,並避免對參數的模棱兩可理解。 例如: Result_ColumnName - 參考用來取得 LOOKUPVALUE() 函式中結果值的現有數據行。 Search_ColumnName - 指用於在 LOOKUPVALUE函式中搜尋值的現有欄位。 |
omitting |
如果前置詞足夠清楚地描述參數,則會省略參數名稱。 例如,與其使用語法 DATE(Year_Value、Month_Value、Day_Value),使用者閱讀 DATE(年、月、日)會更加清晰;因為重複三次後綴值並未提升函式的理解,只是使閱讀變得繁瑣。 不過,如果前置參數是Year_columnName則參數名稱和前置詞會保留,以確保使用者了解參數需要參考 Years 的現有數據行。 |