通过


信息。功能

适用于: 计算列 计算表 度量值 视觉计算 DAX 查询

返回有关当前可用于中的 DAX函数的信息。 这对应于MDSCHEMA_FUNCTIONS架构行集,但默认仅 DAX 返回(而不是 MDX)函数。

Syntax

INFO.FUNCTIONS ( [<Restriction name>, <Restriction value>], ... )

参数

此 DAX 函数的参数是可选的。 使用参数时,必须同时提供这两个参数。 允许多个参数对。 限制名称和值是文本,以双引号输入。

术语 Definition
限制名称 用于筛选结果的限制的名称。
限制值 用于筛选限制结果的值。

Restrictions

通常,DAX 函数结果的所有列都可以用作限制。 还可以允许其他限制。

返回值

具有以下列的表:

Description
[FUNCTION_NAME] 函数的名称DAX
[DESCRIPTION] 函数的作用说明
[PARAMETER_LIST] 函数接受的参数列表
[RETURN_TYPE] 函数返回的数据类型
[ORIGIN] 函数的源或源
[INTERFACE_NAME] 函数的接口名称
[LIBRARY_NAME] 包含函数的库
[DLL_NAME] 包含函数实现的 DLL 文件
[HELP_FILE] 与函数关联的帮助文件
[HELP_CONTEXT] 帮助上下文标识符
[OBJECT] 函数的对象信息
[CAPTION] 函数的显示标题
[PARAMETERINFO] 其他参数信息
[DIRECTQUERY_PUSHABLE] 是否可以将函数向下推送到 DirectQuery 源
[VISUAL_CALCULATIONS_INFO] 有关视觉计算支持的信息

注解

  • 结果可能因引擎版本和兼容性级别而异。
  • 所需的权限取决于主机。 查询完整元数据可能需要模型管理员权限。
  • [ORIGIN] 的可能值为 1(MSOLAP)、2(UDF)、3(RELATIONAL)、4(SCALAR)。
  • 如果未指定 [ORIGIN] 限制,则默认为 3 (RELATIONAL) 或 4 (SCALAR)。

Example

可以在 DAX中运行以下 DAX 查询:

EVALUATE
	INFO.FUNCTIONS()

示例 2 - DAX 使用筛选器进行查询

可以在 DAX中运行以下 DAX 查询:

EVALUATE
    SELECTCOLUMNS(
        FILTER(
            INFO.FUNCTIONS(),
            CONTAINSSTRING([FUNCTION_NAME], "DATE")
        ),
        "Function Name", [FUNCTION_NAME],
        "Description", [DESCRIPTION],
        "Return Type", [RETURN_TYPE]
    )
ORDER BY [Function Name]

另请参阅