DAX 函数 - 描述结构

如果您必须在 DAX 公式中使用 DAX 函数,则需要详细了解该函数。您应该了解函数的语法、参数类型、函数返回的内容等。

为了使您能够理解如何读取和解释 DAX 函数,本教程中使用了统一的函数描述结构。

  • 不同类型的 DAX 函数按 DAX 函数的类型名称分组为章节。

  • 这些章节中的每一章都提供了相应类型的 DAX 函数的实用性的简要说明。

  • 简要说明之后是与该章节相对应的 DAX 函数列表(DAX 函数的类型/类别)。

  • 每个 DAX 函数名称都超链接到具有以下 DAX 函数描述结构 − 的 DAX 函数详细信息

    • 描述
    • 语法
    • 参数
    • 返回值
    • 备注
    • 示例

以下部分解释了每个 DAX 函数说明中出现的每个标题。

说明

在说明部分,您将了解 DAX 函数的含义以及可在何处使用它。

如果在 Excel 2016 中引入了 DAX 函数,则此处也会提及。 (其余 DAX 函数存在于 Excel 2013 中。)

语法

在"语法"部分,您将了解确切的函数名称和相应的参数。

  • DAX 函数名称以大写字母表示。

  • DAX 函数名称后跟左括号。

  • 每个参数都遵循标准 DAX 参数命名约定,并用尖括号括起来。

  • 如果参数是可选的,则进一步用方括号括起来。

  • 参数用逗号分隔。

  • 省略号...用于显示可选的参数重复次数。

  • 函数语法以右括号结尾。

示例

Syntax

参数

在参数部分,特定 DAX 函数的每个参数都列在表中,并附有其说明。例如,上例 DAX 函数 SELECTCOLUMNS 的参数如下表所示。

Sr.No. 参数与说明
1

Table

返回表的表或 DAX 表达式。

2

Name

赋予列的名称,用双引号括起来。

3

scalar_expression

返回标量值(如列引用、整数或字符串值)的 DAX 表达式。

返回值

在"返回值"部分,您将了解 DAX 函数将返回什么值及其数据类型。

备注

在"备注"部分,您将了解有关使用 DAX 函数所需的任何额外信息。您还将了解潜在的错误及其原因。

示例

本节给出了使用 DAX 函数的示例。

注意 −当您使用参数的数据值编写 DAX 函数时,您将遵循如下所示的命名约定 −

  • 表名称按数据模型中显示的方式指定。例如销售。

  • 列名按数据模型中显示的方式指定,并用方括号括起来。

    例如,[销售额]

    • 建议对列使用完全限定名称,即,列名以包含它的表名作为前缀。

      例如,销售额[销售额]

    • 如果表名包含空格,则应将其括在单引号中。

      例如,'East Sales'[销售额]

  • DAX 函数可以返回一列或一表值,在这种情况下,它需要用作需要列或表的另一个 DAX 函数的参数。