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 的参数如下表列出。

先生。 参数及说明
1

桌子

表或返回表的 DAX 表达式。

2

姓名

为列指定的名称,用双引号引起来。

3

标量表达式

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

返回值

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

评论

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

例子

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

注意- 当您使用参数的数据值编写 DAX 函数时,您将遵循以下给出的命名约定 -

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

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

    例如,[销售额]

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

      例如,销售额[销售额]

    • 如果表名包含空格,则应将其用单引号括起来。

      例如,“东部销售”[销售额]

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