Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:
вычисляемый столбец
вычисляемой таблицы ![]()
визуального вычисления
DAX запроса
Возвращает таблицу с информацией о каждом элементе вычисления в семантической модели. Эта функция предоставляет метаданные о элементах вычислений в группах вычислений.
Синтаксис
INFO.CALCULATIONITEMS ( [<Restriction name>, <Restriction value>], ... )
Параметры
Параметры являются необязательными для этой функции DAX. При использовании параметров необходимо задать оба параметра. Допускается несколько пар параметров. Имя ограничения и значение — текст и введены в двойные кавычки.
| Срок | Definition |
|---|---|
| Имя ограничения | Имя ограничения, используемого для фильтрации результатов. |
| Значение ограничения | Значение, используемое для фильтрации результатов ограничения. |
Restrictions
Как правило, все столбцы результатов функции DAX можно использовать в качестве ограничения. Также могут быть разрешены дополнительные ограничения.
Возвращаемое значение
Таблица со следующими столбцами:
| Имя столбца | Тип данных | Description |
|---|---|---|
| [ИДЕНТИФИКАТОР] | Целое число | Уникальный идентификатор элемента вычисления |
| [CalculationGroupID] | Целое число | Уникальный идентификатор группы вычислений, содержащей этот элемент вычисления. |
| [FormatStringDefinition] | String | Определение строки формата для элемента вычисления |
| [Имя] | String | Имя элемента вычисления |
| [Описание] | String | Описание элемента вычисления |
| [ModifiedTime] | DateTime | Дата и время последнего изменения элемента вычисления |
| [Состояние] | String | Состояние элемента вычисления |
| [ErrorMessage] | String | Любое сообщение об ошибке, связанное с элементом вычисления |
| [Выражение] | String | DAX Выражение для элемента вычисления |
| [Порядковый номер] | Целое число | Порядковое положение элемента вычисления в своей группе вычислений |
Замечания
- Обычно используется в DAX запросах для проверки метаданных модели документов.
- Необходимые разрешения зависят от узла. Для запроса полных метаданных могут потребоваться разрешения администратора модели.
Example
Следующий DAX запрос можно запустить в представлении запросов DAX:
EVALUATE
INFO.CALCULATIONITEMS()
Пример 2. запрос DAX с соединениями
Следующий DAX запрос можно запустить в представлении запросов DAX:
EVALUATE
VAR _CalculationItems =
INFO.CALCULATIONITEMS()
VAR _CalculationGroups =
SELECTCOLUMNS(
INFO.CALCULATIONGROUPS(),
"CalculationGroupID", [ID],
"Calculation Group Description", [Description]
)
VAR _CombinedTable =
NATURALLEFTOUTERJOIN(
_CalculationItems,
_CalculationGroups
)
RETURN
SELECTCOLUMNS(
_CombinedTable,
"Calculation Item Name", [Name],
"Calculation Group Description", [Calculation Group Description],
"Expression", [Expression],
"Ordinal", [Ordinal]
)
ORDER BY [Calculation Group Description], [Ordinal]