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


ИНФОРМАЦИЯ. РАСЧЕТНЫЕ ГРУППЫ

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

Возвращает таблицу с информацией о каждой группе вычислений в семантической модели. Эта функция предоставляет метаданные о группах вычислений и их свойствах.

Синтаксис

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

Параметры

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

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

Restrictions

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

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

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

Имя столбца Тип данных Description
[ИДЕНТИФИКАТОР] Целое число Уникальный идентификатор группы вычислений
[TableID] Целое число Уникальный идентификатор таблицы, содержащей группу вычислений
[Описание] String Описание группы вычислений
[ModifiedTime] DateTime Дата и время последнего изменения группы вычислений
[Приоритет] Целое число Значение приоритета группы вычислений для порядка оценки

Замечания

  • Обычно используется в DAX запросах для проверки метаданных модели документов.
  • Необходимые разрешения зависят от узла. Для запроса полных метаданных могут потребоваться разрешения администратора модели.

Example

Следующий DAX запрос можно запустить в представлении запросов DAX:

EVALUATE
	INFO.CALCULATIONGROUPS()

Пример 2. запрос DAX с соединениями

Следующий DAX запрос можно запустить в представлении запросов DAX:

EVALUATE
	VAR _CalculationGroups =
		INFO.CALCULATIONGROUPS()

	VAR _Tables = 
		SELECTCOLUMNS(
			INFO.TABLES(),
			"TableID", [ID],
			"Table Name", [Name]
		)

	VAR _CombinedTable =
		NATURALLEFTOUTERJOIN(
			_CalculationGroups,
			_Tables
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable,
			"Table Name", [Table Name],
			"Description", [Description],
			"Precedence", [Precedence],
			"Modified Time", [ModifiedTime]
		)
	ORDER BY [Precedence]

См. также