Bagikan melalui


INFO. TABEL

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

Mengembalikan tabel dengan informasi tentang setiap tabel dalam model semantik, dengan kolom yang cocok dengan kumpulan baris skema untuk objek tabel (misalnya, nama, deskripsi, dan visibilitas).

Syntax

INFO.TABLES ( [<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 yang kolomnya cocok dengan kumpulan baris skema untuk objek tabel dalam model semantik saat ini.

kolom Description
ID Pengidentifikasi unik untuk tabel
ModelID Kunci asing ke model yang berisi tabel ini
Nama Nama tabel
DataCategory Klasifikasi kategori data untuk tabel
Description Deskripsi tabel
Tersembunyi Boolean menunjukkan apakah tabel disembunyikan dari aplikasi klien
TableStorageID Kunci asing ke informasi penyimpanan tabel
ModifiedTime Tanggal dan waktu saat tabel terakhir diubah
StructureModifiedTime Tanggal dan waktu ketika struktur tabel terakhir diubah
SystemFlags Bendera sistem untuk manajemen tabel internal
ShowAsVariationsOnly Boolean menunjukkan apakah tabel hanya boleh menampilkan variasi
IsPrivate Boolean menunjukkan apakah tabel bersifat privat
DefaultDetailRowsDefinitionID Kunci asing ke definisi baris detail default
AlternateSourcePrecedence Urutan prioritas untuk sumber data alternatif
RefreshPolicyID Kunci asing untuk kebijakan refresh untuk refresh inkremental
CalculationGroupID Kunci asing ke grup perhitungan jika tabel ini adalah grup perhitungan
ExcludeFromModelRefresh Boolean menunjukkan apakah akan mengecualikan tabel ini dari refresh model
LineageTag Tag silsilah data untuk melacak silsilah tabel
SourceLineageTag Tag silsilah sumber dari sumber data asli
SystemManaged Boolean menunjukkan apakah tabel dikelola sistem

Komentar

  • Berguna untuk skenario dokumentasi dan tata kelola.
  • 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.TABLES()

Contoh 2 - kueri DAX dengan gabungan

Kueri DAX berikut ini dapat dijalankan dalam tampilan kueri DAX:

EVALUATE
VAR _Tables = 
    SELECTCOLUMNS(
        INFO.TABLES(),
        "TableID", [ID],
        "Table Name", [Name],
        "Description", [Description],
        "Is Hidden", [IsHidden],
        "Calculation Group ID", [CalculationGroupID],
        "Refresh Policy ID", [RefreshPolicyID]
    )

VAR _CalculationGroups = 
    SELECTCOLUMNS(
        INFO.CALCULATIONGROUPS(),
        "CalculationGroupID", [ID],
        "Calculation Group Name", [Name]
    )

VAR _RefreshPolicies = 
    SELECTCOLUMNS(
        INFO.REFRESHPOLICIES(),
        "RefreshPolicyID", [ID],
        "Policy Type", [PolicyType],
        "Incremental Periods", [IncrementalPeriods]
    )

VAR _CombinedTable1 = 
    NATURALLEFTOUTERJOIN(
        _Tables,
        _CalculationGroups
    )

VAR _CombinedTable2 = 
    NATURALLEFTOUTERJOIN(
        _CombinedTable1,
        _RefreshPolicies
    )

RETURN
    SELECTCOLUMNS(
        _CombinedTable2,
        "Table Name", [Table Name],
        "Description", [Description],
        "Is Hidden", [Is Hidden],
        "Calculation Group", [Calculation Group Name],
        "Policy Type", [Policy Type],
        "Incremental Periods", [Incremental Periods]
    )
ORDER BY [Table Name]

Lihat juga