Dax Functions 简明教程

DAX Functions - Description Structure

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

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

  1. 不同类型的 DAX 函数按 DAX 函数的类型名称分章分组。

  2. 每章提供相关类型 DAX 函数实用程序的简要描述。

  3. 简要描述之后是与该章节(DAX 函数的类型/类别)对应的 DAX 函数列表。

  4. 每个 DAX 函数名称都超链接到 DAX 函数详细信息,其中包含以下 DAX 函数描述结构 - 说明语法参数返回值备注示例

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

Description

在说明部分,您将学习 DAX 函数是什么以及它可以在哪里使用。

如果 DAX 函数是在 Excel 2016 中引入的,这里也会提到。(其他 DAX 函数存在于 Excel 2013 中。)

Syntax

在语法部分,你将了解确切的功能名称和相关参数。

  1. DAX 函数名称以大写字母给出。

  2. DAX 函数名称后面跟开括号。

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

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

  5. 参数以逗号分隔。

  6. 省略号 …​ 用于显示可重复次数的参数。

  7. 函数语法以闭合的括号结束。

Example

syntax

Parameters

在“参数”段中,特定 DAX 函数的每个参数在具有其说明的表中列出。例如,上述示例 DAX 函数 SELECTCOLUMNS 的参数列在下面的表中。

Sr.No.

Parameter & Description

1

Table 表或返回表的 DAX 表达式。

2

Name 指定给列的名称,并用双引号引起来。

3

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

Return Value

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

Remarks

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

Example

本部分提供了 DAX 函数用法示例。

Note − 当您编写具有参数数据值的 DAX 函数时,您将按照以下给出的命名约定 −

  1. 表名指定为它在数据模型中出现的形式。例如,销售额。

  2. 列名指定为它在数据模型中出现的形式,用方括号将其括起来。例如,[销售额] 建议为列使用限定名称,即列名称以包含它的表名为前缀。例如,销售额[销售额]如果表名包含空格,则应将其用单引号括起来。例如,‘东部销售额’[销售额]

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