DAX具有标准参数名称,以便于使用和理解DAX功能.此外,您可以使用参数名称的某些前缀.如果前缀足够清楚,您可以使用前缀本身作为参数名称.
标准参数名称
以下是DAX标准参数名称 :
Sr.No. | 参数名称&描述 |
---|---|
1 | expression 任何返回单个标量值的DAX表达式,其中表达式将被多次计算(对于每一行/上下文). |
2 | value 任何DAX表达式返回单个标量值,其中表达式在所有其他操作之前只被评估一次. |
3 | table 任何返回数据表的DAX表达式. |
4 | tableName 使用标准DAX语法的现有表的名称.它不能是表达式. |
5 | columnName 使用标准DAX语法的现有列的名称,通常是完全限定的.它不能是表达式. |
6 | name 一个字符串常量,用于提供新对象的名称. |
7 | order 用于确定排序顺序的枚举. |
8 | tie 用于确定平局值处理的枚举. |
9 | type 用于确定PathItem和PathItemReverse的数据类型的枚举. |
前缀参数名称
您可以使用前缀 : 确定参数名称;
前缀应该描述参数的使用方式.
前缀应该是i这样就可以避免模糊地读取参数.
例如,
Result_ColumnName : 引用用于在DAX LOOKUPVALUE()函数中获取结果值的现有列.
Search_ColumnName : 引用用于在DAX LOOKUPVALUE()函数中搜索值的现有列.
仅使用前缀作为参数
如果前缀足够清晰以描述参数,则可以省略参数名称并仅使用前缀.省略参数名称并仅使用前缀有时可以帮助避免阅读中的混乱.
例如,考虑DATE(Year_value,Month_value,Day_value).您可以省略参数名称 - 值,重复三次并将其写为DATE(年,月,日).正如您所看到的,通过仅使用前缀,该函数更具可读性.
但是,为了清楚起见,有时必须出现参数名称和前缀.
例如,考虑Year_columnName.参数名称为ColumnName,前缀为Year.两者都需要使用户理解参数需要引用现有的年份列.