Поделиться через


ИНФОРМАЦИЯ. ФУНКЦИИ

Область применения: вычисляемый столбец вычисляемой таблицы визуального вычисления DAX запроса

Возвращает сведения о функциях, доступных в настоящее время для использования DAX. Это соответствует набору строк схемы MDSCHEMA_FUNCTIONS, но возвращает только DAX функции (а не многомерные выражения) по умолчанию.

Синтаксис

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

Параметры

Параметры являются необязательными для этой функции DAX. При использовании параметров необходимо задать оба параметра. Допускается несколько пар параметров. Имя ограничения и значение — текст и введены в двойные кавычки.

Срок Definition
Имя ограничения Имя ограничения, используемого для фильтрации результатов.
Значение ограничения Значение, используемое для фильтрации результатов ограничения.

Restrictions

Как правило, все столбцы результатов функции DAX можно использовать в качестве ограничения. Также могут быть разрешены дополнительные ограничения.

Возвращаемое значение

Таблица со следующими столбцами:

колонна Description
[FUNCTION_NAME] Имя DAX функции
[ОПИСАНИЕ] Описание того, что выполняет функция
[PARAMETER_LIST] Список параметров, которые принимает функция
[RETURN_TYPE] Тип данных, возвращаемого функцией
[ИСТОЧНИК] Источник или источник функции
[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]

См. также