Excel DAX - DAX 公式的语法

DAX 代表数据分析表达式。 因此,DAX 的目标是构建使您能够执行数据分析活动的 DAX 公式。

  • DAX 公式始终以等号 (=) 开头。

  • 在等号之后,您可以提供计算结果为标量值的表达式,或可以转换为标量值的表达式。 这些包括以下 −

    • 标量常量。

    • 使用标量运算符(+,-,*, /,>=, &&, 等)的表达式

    • 对列或表的引用。

    • 作为表达式的一部分提供的运算符、常量和值。

    • DAX 函数的结果及其必需的参数。 某些 DAX 函数返回表而不是标量值,并且必须包装在计算表并返回标量值的 DAX 函数中。 除非表格是单列单行表格,否则将其视为标量值。

    • 大多数 DAX 函数都需要一个或多个参数,其中可以包括表、列、表达式和值。 但是,有些 DAX 函数(例如 PI)不需要任何参数,但始终需要括号来指示空参数。 例如,您必须始终键入 PI (),而不是 PI。 您还可以将 DAX 函数嵌套在其他 DAX 函数中。

    • 表达式。 表达式可以包含以下任何或所有内容:运算符、值和对列的引用。

重要提示 − DAX 公式的行为可能会有所不同,具体取决于它们是用于计算列还是计算字段。 您必须始终了解上下文以及您在 DAX 公式中使用的数据如何与可能在计算中使用的其他数据相关。 您将在"DAX 上下文"一章中了解更多相关信息。


示例

  • =[First Name] & [Last Name]
  • =CONCATENATE ([First Name], [Last Name])
  • Profit:=[Sales] – [Costs]

前两个是计算列的 DAX 公式,而第三个是计算字段的 DAX 公式。

❮ Excel DAX 语法