次の方法で共有


情報。列

適用対象: 計算列 計算テーブル ビジュアル計算 クエリ 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]

こちらも参照ください

情報。テーブル情報。パーティション情報。RELATIONSHIPSINFO 関数の概要