ИНФОРМАЦИЯ. РАЗДЕЛОВ

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

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

Синтаксис

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

Параметры

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

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

Restrictions

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

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

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

колонна Тип данных Description
[ИДЕНТИФИКАТОР] Целое число Уникальный идентификатор секции
[TableID] Целое число Идентификатор таблицы, к которой принадлежит эта секция
[Имя] String Имя секции
[Описание] String Описание раздела
[DataSourceID] Целое число Идентификатор источника данных для этой секции
[QueryDefinition] String Определение запроса, используемое для заполнения секции
[Состояние] Целое число Текущее состояние секции
[Тип] Целое число Тип секции
[PartitionStorageID] Целое число Идентификатор хранилища секций
[Режим] Целое число Режим обработки для секции
[DataView] Целое число Параметр представления данных для секции
[ModifiedTime] DateTime Дата и время последнего изменения секции
[RefreshedTime] DateTime Дата и время последнего обновления секции
[SystemFlags] Целое число Системные флаги для секции
[ErrorMessage] String Сообщение об ошибке, если раздел находится в состоянии ошибки
[RetainDataTillForceCalculate] Boolean Сохранение данных до принудительного вычисления
[RangeStart] String Начальный диапазон для добавочного обновления, если применимо
[RangeEnd] String Конечный диапазон для добавочного обновления, если применимо
[RangeGranularity] Целое число Степень детализации для секционирования на основе диапазона
[RefreshBookmark] String Закладка для операций добавочного обновления
[QueryGroupID] Целое число Идентификатор группы запросов, к которой принадлежит эта секция
[ExpressionSourceID] Целое число Идентификатор источника выражения
[MAttributes] String Дополнительные атрибуты секции

Замечания

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

Example

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

EVALUATE
	INFO.PARTITIONS()

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

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

EVALUATE
	VAR _Partitions =
		INFO.PARTITIONS()

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

	VAR _DataSources = 
		SELECTCOLUMNS(
			INFO.DATASOURCES(),
			"DataSourceID", [ID],
			"Data Source Name", [Name]
		)

	VAR _CombinedWithTables =
		NATURALLEFTOUTERJOIN(
			_Partitions,
			_Tables
		)

	VAR _CombinedWithDataSources =
		NATURALLEFTOUTERJOIN(
			_CombinedWithTables,
			_DataSources
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedWithDataSources,
			"Table Name", [Table Name],
			"Partition Name", [Name],
			"Data Source Name", [Data Source Name],
			"Type", [Type],
			"Refreshed Time", [RefreshedTime]
		)
	ORDER BY [Table Name], [Partition Name]

См. также