DAX 參數命名慣例
為加速使用和了解函式,參數名稱在 DAX 參考中已標準化。
參數名稱
詞彙 | 定義 |
---|---|
expression | 傳回單一純量值的所有 DAX 運算式,其中運算式會 (針對每個資料列/內容) 多次評估。 |
value | 傳回單一純量值的任何 DAX 運算式,這種運算式只會在所有其他運算之前評估一次。 |
table | 傳回資料表的所有 DAX 運算式。 |
tableName | 使用標準 DAX 語法的現有資料表名稱。 不能是運算式。 |
columnName | 使用標準 DAX 語法的現有資料行名稱,通常是完整格式名稱。 不能是運算式。 |
NAME | 將用以提供新物件名稱的字串常數。 |
訂單 | 用以決定排序次序的列舉。 |
ties | 用以決定繫結值處理方法的列舉。 |
type | 用以判斷 PathItem 和 PathItemReverse 資料類型的列舉。 |
前面加上參數名稱或僅使用前置詞
詞彙 | 定義 |
---|---|
prefixing | 參數名稱可能會使用用以描述引數使用方式的前置詞來進一步限定,並避免誤解參數意義。 例如: Result_ColumnName - 代表取得 LOOKUPVALUE() 函式結果值所用的現有資料行。 Search_ColumnName,代表在 LOOKUPVALUE() 函式中搜尋值所用的現有資料行。 |
omitting | 如果前置詞足以描述參數,即會省略參數名稱。 例如,不使用下列語法 DATE (Year_Value, Month_Value, Day_Value),改用對使用者而言更容易閱讀的 DATE (Year, Month, Day);尾碼值重複三次不能讓人更易理解函式,反而影響閱讀的流暢性。 但若加上前置詞的參數為 Year_columnName,則會保留參數名稱和前置詞,以確保使用者了解此參數需要參考現有資料行 Years。 |