DAX 函数 - 描述结构
如果您必须在 DAX 公式中使用 DAX 函数,则需要详细了解该函数。您应该了解函数的语法、参数类型、函数返回的内容等。
为了使您能够理解如何读取和解释 DAX 函数,本教程中使用了统一的函数描述结构。
不同类型的 DAX 函数按 DAX 函数的类型名称分组为章节。
这些章节中的每一章都提供了相应类型的 DAX 函数的实用性的简要说明。
简要说明之后是与该章节相对应的 DAX 函数列表(DAX 函数的类型/类别)。
每个 DAX 函数名称都超链接到具有以下 DAX 函数描述结构 − 的 DAX 函数详细信息
- 描述
- 语法
- 参数
- 返回值
- 备注
- 示例
以下部分解释了每个 DAX 函数说明中出现的每个标题。
说明
在说明部分,您将了解 DAX 函数的含义以及可在何处使用它。
如果在 Excel 2016 中引入了 DAX 函数,则此处也会提及。 (其余 DAX 函数存在于 Excel 2013 中。)
语法
在"语法"部分,您将了解确切的函数名称和相应的参数。
DAX 函数名称以大写字母表示。
DAX 函数名称后跟左括号。
每个参数都遵循标准 DAX 参数命名约定,并用尖括号括起来。
如果参数是可选的,则进一步用方括号括起来。
参数用逗号分隔。
省略号...用于显示可选的参数重复次数。
函数语法以右括号结尾。
示例
参数
在参数部分,特定 DAX 函数的每个参数都列在表中,并附有其说明。例如,上例 DAX 函数 SELECTCOLUMNS 的参数如下表所示。
Sr.No. | 参数与说明 |
---|---|
1 |
Table 返回表的表或 DAX 表达式。 |
2 |
Name 赋予列的名称,用双引号括起来。 |
3 |
scalar_expression 返回标量值(如列引用、整数或字符串值)的 DAX 表达式。 |
返回值
在"返回值"部分,您将了解 DAX 函数将返回什么值及其数据类型。
备注
在"备注"部分,您将了解有关使用 DAX 函数所需的任何额外信息。您还将了解潜在的错误及其原因。
示例
本节给出了使用 DAX 函数的示例。
注意 −当您使用参数的数据值编写 DAX 函数时,您将遵循如下所示的命名约定 −
表名称按数据模型中显示的方式指定。例如销售。
列名按数据模型中显示的方式指定,并用方括号括起来。
例如,[销售额]
建议对列使用完全限定名称,即,列名以包含它的表名作为前缀。
例如,销售额[销售额]
如果表名包含空格,则应将其括在单引号中。
例如,'East Sales'[销售额]
DAX 函数可以返回一列或一表值,在这种情况下,它需要用作需要列或表的另一个 DAX 函数的参数。