適用対象:
計算列
計算テーブル
ビジュアル計算 ![]()
クエリ DAX メジャー
セマンティック モデルの各列に関する情報を含むテーブルを返します。 この関数は、プロパティや特性を含むすべての列に関するメタデータを提供します。
構文
INFO.COLUMNS ( [<Restriction name>, <Restriction value>], ... )
パラメーター
パラメーターは、この DAX 関数では省略可能です。 パラメーターを使用する場合は、両方を指定する必要があります。 複数のパラメーターのペアが許可されます。 制限の名前と値はテキストであり、二重引用符で囲んで入力します。
| 任期 | Definition |
|---|---|
| 制限名 | 結果のフィルター処理に使用される制限の名前。 |
| 制限値 | 制限の結果をフィルター処理するために使用される値。 |
制約
通常、DAX 関数の結果のすべての列を制限として使用できます。 追加の制限も許可される場合があります。
戻り値
次の列を含むテーブル。
| コラム | データの種類 | Description |
|---|---|---|
| [ID] | 整数 | 列の一意識別子 |
| [TableID] | 整数 | この列を含むテーブルの識別子 |
| [ExplicitName] | 糸 | 列の明示的に定義された名前 |
| [InferredName] | 糸 | 列の推定名 |
| [ExplicitDataType] | 整数 | 列の明示的に定義されたデータ型 |
| [InferredDataType] | 整数 | 列の推定データ型 |
| [DataCategory] | 糸 | 列のデータ カテゴリ分類 |
| [説明] | 糸 | 列の説明 |
| [IsHidden] | ブール値 | 列がクライアント ツールで非表示になっているかどうか |
| [都道府県] | 整数 | 列の現在の状態 |
| [IsUnique] | ブール値 | 列に一意の値が含まれているかどうか |
| [IsKey] | ブール値 | 列がキー列かどうか |
| [IsNullable] | ブール値 | 列に null 値を含めることができるかどうか |
| [配置] | 整数 | 列の配置設定 |
| [TableDetailPosition] | 整数 | テーブル詳細ビューでの列の位置 |
| [IsDefaultLabel] | ブール値 | この列が既定のラベルかどうか |
| [IsDefaultImage] | ブール値 | この列が既定の画像かどうか |
| [SummarizeBy] | 整数 | 列を集計する方法 |
| [ColumnStorageID] | 整数 | 列のストレージの識別子 |
| [型] | 整数 | 列の型分類 |
| [SourceColumn] | 糸 | ソース列名 |
| [ColumnOriginID] | 整数 | 列の配信元の識別子 |
| [式] | 糸 | 計算列の DAX 式 |
| [FormatString] | 糸 | 列の書式指定文字列 |
| [IsAvailableInMDX] | ブール値 | MDX クエリで列を使用できるかどうか |
| [SortByColumnID] | 整数 | 並べ替えの基準となる列の識別子 |
| [AttributeHierarchyID] | 整数 | 属性階層の識別子 |
| [ModifiedTime] | DateTime | 列が最後に変更されたとき |
| [StructureModifiedTime] | DateTime | 列構造が最後に変更されたとき |
| [RefreshedTime] | DateTime | 列データが最後に更新されたとき |
| [SystemFlags] | 整数 | 列のシステム フラグ |
| [KeepUniqueRows] | ブール値 | 一意の行を保持するかどうか |
| [DisplayOrdinal] | 整数 | 列の表示順序 |
| [ErrorMessage] | 糸 | 列に関連付けられているエラー メッセージ |
| [SourceProviderType] | 糸 | ソース プロバイダーの種類 |
| [DisplayFolder] | 糸 | 列を整理するための表示フォルダー |
| [EncodingHint] | 整数 | 列のエンコード ヒント |
| [RelatedColumnDetailsID] | 整数 | 関連する列の詳細の識別子 |
| [AlternateOfID] | 整数 | これが別の列の代替である場合の識別子 |
| [LineageTag] | 糸 | 列の系列を追跡するための系列タグ |
| [SourceLineageTag] | 糸 | ソース系列タグ |
注釈
- 通常、 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]