DAX 函数 - 描述结构



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

为了让您了解如何阅读和解释 DAX 函数,本教程使用统一的函数描述结构。

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

  • 每个章节都简要描述了相应类型 DAX 函数的实用程序。

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

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

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

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

描述

在“描述”部分,您将了解 DAX 函数的作用及其用途。

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

语法

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

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

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

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

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

  • 参数之间用逗号分隔。

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

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

示例

Syntax

参数

在“参数”部分,特定 DAX 函数的每个参数都与其描述一起列在一个表中。例如,上述示例 DAX 函数 SELECTCOLUMNS 的参数列在以下表中。

序号 参数及描述
1

表或返回表的 DAX 表达式。

2

名称

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

3

标量表达式

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

返回值

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

备注

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

示例

本节提供了 DAX 函数用法的示例。

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

  • 表名按其在数据模型中出现的方式指定。例如 Sales。

  • 列名按其在数据模型中出现的方式指定,并用方括号括起来。

    例如,[Sales Amount]

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

      例如,Sales[Sales Amount]

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

      例如,‘East Sales’[Sales Amount]

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

广告