Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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]