📜  DAX参数命名约定

📅  最后修改于: 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。两者都需要使用户理解该参数需要引用现有的年份列。