Bagikan melalui


INFO. KOLOM

Berlaku untuk: Kolom terhitung Tabel terhitung Mengukur kueri perhitungan Visual DAX

Mengembalikan tabel dengan informasi tentang setiap kolom dalam model semantik. Fungsi ini menyediakan metadata tentang semua kolom termasuk properti dan karakteristiknya.

Syntax

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

Parameter-parameternya

Parameter bersifat opsional untuk fungsi DAX ini. Ketika parameter digunakan, keduanya harus diberikan. Lebih dari satu pasang parameter diizinkan. Nama dan nilai pembatasan adalah teks dan dimasukkan dalam tanda kutip ganda.

Istilah Definition
Nama pembatasan Nama pembatasan yang digunakan untuk memfilter hasil.
Nilai pembatasan Nilai yang digunakan untuk memfilter hasil pembatasan.

Pembatasan

Biasanya, semua kolom hasil fungsi DAX dapat digunakan sebagai pembatasan. Pembatasan tambahan juga dapat diizinkan.

Mengembalikan nilai

Tabel dengan kolom berikut:

kolom Jenis data Description
[ID] Integer Pengidentifikasi unik untuk kolom
[TableID] Integer Pengidentifikasi tabel yang berisi kolom ini
[ExplicitName] String Nama kolom yang ditentukan secara eksplisit
[InferredName] String Nama kolom yang disimpulkan
[ExplicitDataType] Integer Jenis data kolom yang ditentukan secara eksplisit
[InferredDataType] Integer Tipe data kolom yang disimpulkan
[DataCategory] String Klasifikasi kategori data untuk kolom
[Deskripsi] String Deskripsi kolom
[IsHidden] Boolean Apakah kolom disembunyikan dari alat klien
[Status] Integer Status kolom saat ini
[IsUnique] Boolean Apakah kolom berisi nilai unik
[IsKey] Boolean Apakah kolom adalah kolom kunci
[Dapat Dibuang] Boolean Apakah kolom dapat berisi nilai null
[Perataan] Integer Pengaturan perataan untuk kolom
[TableDetailPosition] Integer Posisi kolom dalam tampilan detail tabel
[IsDefaultLabel] Boolean Apakah kolom ini adalah label default
[IsDefaultImage] Boolean Apakah kolom ini adalah gambar default
[SummarizeBy] Integer Bagaimana kolom harus diringkas
[ColumnStorageID] Integer Pengidentifikasi untuk penyimpanan kolom
[Ketik] Integer Klasifikasi jenis kolom
[SourceColumn] String Nama kolom sumber
[ColumnOriginID] Integer Pengidentifikasi untuk asal kolom
[Ekspresi] String Ekspresi DAX untuk kolom terhitung
[FormatString] String String format untuk kolom
[IsavailableInMDX] Boolean Apakah kolom tersedia dalam kueri MDX
[SortByColumnID] Integer Pengidentifikasi kolom untuk diurutkan menurut
[AttributeHierarchyID] Integer Pengidentifikasi hierarki atribut
[ModifiedTime] DateTime Ketika kolom terakhir diubah
[StructureModifiedTime] DateTime Ketika struktur kolom terakhir diubah
[RefreshedTime] DateTime Kapan data kolom terakhir disegarkan
[SystemFlags] Integer Bendera sistem untuk kolom
[KeepUniqueRows] Boolean Apakah akan menyimpan baris unik
[DisplayOrdinal] Integer Urutan tampilan kolom
[ErrorMessage] String Pesan kesalahan apa pun yang terkait dengan kolom
[SourceProviderType] String Jenis penyedia sumber
[DisplayFolder] String Folder tampilan untuk menata kolom
[EncodingHint] Integer Petunjuk pengodean untuk kolom
[RelatedColumnDetailsID] Integer Pengidentifikasi untuk detail kolom terkait
[AlternateOfID] Integer Pengidentifikasi jika ini adalah alternatif dari kolom lain
[LineageTag] String Tag silsilah data untuk melacak silsilah kolom
[SourceLineageTag] String Tag silsilah sumber

Komentar

  • Biasanya digunakan dalam DAX kueri untuk memeriksa dan mendokumen metadata model.
  • Izin yang diperlukan bergantung pada host. Mengkueri metadata lengkap mungkin memerlukan izin admin model.

Example

Kueri DAX berikut ini dapat dijalankan dalam tampilan kueri DAX:

EVALUATE
	INFO.COLUMNS()

Contoh 2 - kueri DAX dengan gabungan

Kueri DAX berikut ini dapat dijalankan dalam tampilan kueri 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]

Lihat juga