Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения:
вычисляемый столбец
вычисляемой таблицы ![]()
визуального вычисления
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]