DAX函数 - 描述结构

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

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

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

  • 这些章节中的每一章都提供了相应类型DAX功能实用程序的简要说明.

  • 简要说明后面是与该章对应的DAX功能列表(DAX功能的类型/类别).

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

    • 描述

    • 语法

    • 参数

    • 返回值

    • 备注

    • 示例

以下各节介绍了每个DAX函数说明中出现的每个标题.

说明

在描述部分,您将了解DAX功能的用途和使用位置.

如果引入了DAX功能在Excel 2016中,这里将提到相同的内容. (其余的DAX函数存在于Excel 2013中.)

语法

在语法部分,您将学习确切的函数名称和相应的参数.

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

  • DAX函数名后跟左括号.

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

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

  • 参数是用逗号分隔.

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

  • 函数语法以右括号结束.

示例

语法

参数

在"参数"部分中,指定的每个参数ic DAX函数列在表及其描述中.例如,上表DAX函数SELECTCOLUMNS的参数列在下表中.

Sr.No.参数&描述
1

Table

表或返回表的DAX表达式.

2

Name

给列的名称,用双引号括起来.

3

scalar_expression

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

返回值

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

备注

在备注部分,您将了解有关DAX功能使用情况的任何额外信息.您还将了解潜在的错误和原因.

示例

本节给出了DAX函数用法的一个示例./p>

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

  • 表名在数据模型中显示时指定.例如.销售.

  • 指定列名称,因为它出现在数据模型中,并用方括号括起来.

    For例如,[销售额]

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

      例如,Sales [Sales Amount]

    • 如果表名包含空格,应该用单引号括起来.

      例如,'东部销售'[销售金额]

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