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

In the Syntax section, you will learn the exact function name and the respective parameters.

  1. DAX function name is given in UPPERCASE letters.

  2. DAX function name is followed by opening parenthesis.

  3. Each parameter follows standard DAX parameter naming convention and is enclosed in angle brackets.

  4. If a parameter is optional, it is further enclosed in square brackets.

  5. The parameters are separated by commas.

  6. Ellipses … are used to show an optional number of repetitions of parameters.

  7. The function syntax ends with closing parenthesis.

Example

syntax

Parameters

In the Parameters section, each of the parameters of the specific DAX function is listed in a table with its description. For example, the parameters of the above example DAX function SELECTCOLUMNS is listed in the following table.

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 函数的参数。