Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:
вычисляемый столбец
вычисляемой таблицы ![]()
визуального вычисления
DAX запроса
Возвращает таблицу с информацией о каждом столбце в семантической модели. Эта функция предоставляет метаданные обо всех столбцах, включая их свойства и характеристики.
Синтаксис
INFO.COLUMNS ( [<Restriction name>, <Restriction value>], ... )
Параметры
Параметры являются необязательными для этой функции DAX. При использовании параметров необходимо задать оба параметра. Допускается несколько пар параметров. Имя ограничения и значение — текст и введены в двойные кавычки.
| Срок | Definition |
|---|---|
| Имя ограничения | Имя ограничения, используемого для фильтрации результатов. |
| Значение ограничения | Значение, используемое для фильтрации результатов ограничения. |
Restrictions
Как правило, все столбцы результатов функции DAX можно использовать в качестве ограничения. Также могут быть разрешены дополнительные ограничения.
Возвращаемое значение
Таблица со следующими столбцами:
| колонна | Тип данных | Description |
|---|---|---|
| [ИДЕНТИФИКАТОР] | Целое число | Уникальный идентификатор столбца |
| [TableID] | Целое число | Идентификатор таблицы, содержащей этот столбец |
| [Явное имя] | String | Явно определенное имя столбца |
| [InferredName] | String | Выводимое имя столбца |
| [ExplicitDataType] | Целое число | Явно определенный тип данных столбца |
| [InferredDataType] | Целое число | Тип данных с выводом столбца |
| [DataCategory] | String | Классификация категорий данных для столбца |
| [Описание] | String | Описание столбца |
| [IsHidden] | Boolean | Скрыт ли столбец от клиентских средств |
| [Состояние] | Целое число | Текущее состояние столбца |
| [IsUnique] | Boolean | Содержит ли столбец уникальные значения |
| [IsKey] | Boolean | Указывает, является ли столбец ключевым столбцом |
| [IsNullable] | Boolean | Может ли столбец содержать значения NULL |
| [выравнивание] | Целое число | Параметр выравнивания для столбца |
| [TableDetailPosition] | Целое число | Позиция столбца в представлениях сведений о таблице |
| [IsDefaultLabel] | Boolean | Указывает, является ли этот столбец меткой по умолчанию |
| [IsDefaultImage] | Boolean | Указывает, является ли этот столбец изображением по умолчанию |
| [SummarizeBy] | Целое число | Как следует обобщать столбец |
| [ColumnStorageID] | Целое число | Идентификатор хранилища столбца |
| [Тип] | Целое число | Классификация типов столбца |
| [SourceColumn] | String | Имя исходного столбца |
| [ColumnOriginID] | Целое число | Идентификатор источника столбца |
| [Выражение] | String | DAX Выражение для вычисляемых столбцов |
| [FormatString] | String | Строка формата для столбца |
| [IsAvailableInMDX] | Boolean | Доступность столбца в запросах многомерных выражений |
| [SortByColumnID] | Целое число | Идентификатор столбца для сортировки по |
| [AttributeHierarchyID] | Целое число | Идентификатор иерархии атрибутов |
| [ModifiedTime] | DateTime | После последнего изменения столбца |
| [StructureModifiedTime] | DateTime | После последнего изменения структуры столбца |
| [RefreshedTime] | DateTime | После последнего обновления данных столбца |
| [SystemFlags] | Целое число | Системные флаги для столбца |
| [KeepUniqueRows] | Boolean | Сохранение уникальных строк |
| [DisplayOrdinal] | Целое число | Порядок отображения столбца |
| [ErrorMessage] | String | Любое сообщение об ошибке, связанное с столбцом |
| [SourceProviderType] | String | Тип поставщика источника |
| [DisplayFolder] | String | Папка отображения для упорядочения столбцов |
| [КодировкаHint] | Целое число | Указание кодирования для столбца |
| [RelatedColumnDetailsID] | Целое число | Идентификатор для сведений о связанном столбце |
| [AlternateOfID] | Целое число | Идентификатор, если это альтернативный столбец |
| [LineageTag] | String | Тег происхождения для отслеживания происхождения столбцов |
| [SourceLineageTag] | String | Тег исходного происхождения |
Замечания
- Обычно используется в DAX запросах для проверки метаданных модели документов.
- Необходимые разрешения зависят от узла. Для запроса полных метаданных могут потребоваться разрешения администратора модели.
Example
Следующий DAX запрос можно запустить в представлении запросов DAX:
EVALUATE
INFO.COLUMNS()
Пример 2. запрос DAX с соединениями
Следующий DAX запрос можно запустить в представлении запросов DAX:
EVALUATE
VAR _Columns =
INFO.COLUMNS()
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"TableID", [ID],
"Table Name", [Name]
)
VAR _CombinedTable =
NATURALLEFTOUTERJOIN(
_Columns,
_Tables
)
RETURN
SELECTCOLUMNS(
_CombinedTable,
"Table Name", [Table Name],
"Column Name", [ExplicitName],
"Data Type", [ExplicitDataType],
"Is Hidden", [IsHidden],
"Is Key", [IsKey]
)
ORDER BY [Table Name], [Column Name]