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 TRUE ketika jumlah nilai yang difilter langsung pada columnName adalah satu; jika tidak, mengembalikan FALSE.
Sintaksis
HASONEFILTER(<columnName>)
Parameter
| Istilah | Definisi |
|---|---|
columnName |
Nama kolom yang ada, menggunakan sintaks DAX standar. Ini tidak bisa menjadi ekspresi. |
Mengembalikan nilai
TRUE ketika jumlah nilai yang difilter langsung pada columnName adalah satu; jika tidak, mengembalikan FALSE.
Komentar
Fungsi ini mirip dengan HASONEVALUE() dengan perbedaan yang HASONEVALUE() bekerja berdasarkan filter silang saat HASONEFILTER() berfungsi oleh filter langsung.
-
Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).
Contoh
Contoh berikut menunjukkan cara menggunakan HASONEFILTER() untuk mengembalikan filter untuk ResellerSales_USD[ProductKey]) jika ada satu filter, atau mengembalikan BLANK jika tidak ada filter atau lebih dari satu filter pada ResellerSales_USD[ProductKey]).
= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())