📅  最后修改于: 2020-12-02 06:31:25             🧑  作者: Mango
DAX具有标准参数名称,以促进DAX功能的使用和理解。此外,您可以在参数名称中使用某些前缀。如果前缀足够清楚,则可以将前缀本身用作参数名称。
要了解DAX函数的语法并为相关DAX函数参数适当地使用数据值,您需要了解DAX参数命名约定。
以下是DAX标准参数名称-
Sr.No. | Parameter Name & Description |
---|---|
1 |
expression Any DAX expression that returns a single scalar value, where the expression is to be evaluated multiple times (for each row/context). |
2 |
value Any DAX expression that returns a single scalar value where the expression is to be evaluated exactly once before all other operations. |
3 |
table Any DAX expression that returns a table of data. |
4 |
tableName The name of an existing table using standard DAX syntax. It cannot be an expression. |
5 |
columnName The name of an existing column using standard DAX syntax, usually fully qualified. It cannot be an expression. |
6 |
name A string constant that will be used to provide the name of a new object. |
7 |
order An enumeration used to determine the sort order. |
8 |
ties An enumeration used to determine the handling of tie values. |
9 |
type An enumeration used to determine the data type for PathItem and PathItemReverse. |
您可以使用前缀限定参数名称-
前缀应说明参数的使用方式。
前缀应采用避免模糊读取参数的方式。
例如,
Result_ColumnName-引用用于在DAX LOOKUPVALUE()函数获取结果值的现有列。
Search_ColumnName-引用用于在DAX LOOKUPVALUE()函数搜索值的现有列。
如果前缀足够清楚可以描述参数,则可以省略参数名称并仅使用前缀。省略参数名称并仅使用前缀有时可以帮助避免读取过程中的混乱。
例如,考虑DATE(Year_value,Month_value,Day_value) 。您可以省略参数名称-值,该值重复三次,并将其写为DATE(年,月,日)。如图所示,通过仅使用前缀,该函数更具可读性。但是,有时为了清楚起见,必须提供参数名称和前缀。
例如,考虑Year_columnName 。参数名称是ColumnName,前缀是Year。两者都需要使用户理解该参数需要引用现有的年份列。