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
Ukur
Perhitungan visual
Mengembalikan referensi ke tabel yang terkait dengan kolom, pengukuran, atau kalender tertentu.
Contoh dalam artikel ini dapat digunakan dengan contoh model Power BI Desktop Adventure Works DW 2020. Untuk mendapatkan model, lihat DAX contoh model.
Syntax
TABLEOF ( <reference> )
Parameter-parameternya
| Istilah | Definition |
|---|---|
reference |
Kolom, pengukuran, atau referensi kalender. |
Mengembalikan nilai
Referensi tabel.
Komentar
- Fungsi mengembalikan
TABLEOFreferensi tabel, bukan data tabel itu sendiri. - Saat Anda meneruskan nama kolom, itu mengembalikan tabel yang berisi kolom tersebut.
- Saat Anda meneruskan nama pengukuran, itu mengembalikan tabel tempat pengukuran tersebut ditentukan.
- Saat Anda meneruskan referensi kalender, referensi tersebut mengembalikan tabel yang terkait dengan kalender tersebut.
- Fungsi ini berguna dalam skenario di mana Anda perlu secara dinamis menentukan tabel mana yang dimiliki kolom atau ukuran.
-
TABLEOFtidak menyelesaikan kolom dari konteks baris; hanya menyelesaikan kolom dari konteks filter saat ini (tabel dasar). - Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).
Contoh 1 - Menggunakan TABLEOF dengan kolom
EVALUATE
ROW ( "RowCount", COUNTROWS ( TABLEOF ( 'Customer'[Customer ID] ) ) )
Pengembalian:
| RowCount |
|---|
| 18485 |
Contoh 2 - Menggunakan TABLEOF dengan ukuran
DEFINE
MEASURE Sales[Projected Sales] =
SUM ( 'Sales'[Sales Amount] ) * 1.06
EVALUATE
ROW (
"Total Projected Sales", ROUND ( SUMX ( TABLEOF ( [Projected Sales] ), [Projected Sales] ), 2 )
)
Pengembalian:
| Total Proyeksi Penjualan |
|---|
| 116397830.65 |
Contoh 3 - Menggunakan TABLEOF dalam fungsi yang ditentukan pengguna
DEFINE
FUNCTION GetTableRowCount = (
columnRef : ANYREF
) =>
COUNTROWS ( TABLEOF ( columnRef ) )
EVALUATE
ROW (
"ResellerCount", GetTableRowCount ( 'Reseller'[Reseller ID] ),
"CustomerCount", GetTableRowCount ( 'Customer'[Customer ID] )
)
Pengembalian:
| ResellerCount | CustomerCount |
|---|---|
| 702 | 18485 |
Konten terkait
- fungsi Informasi