Baca dalam bahasa Inggris

Bagikan melalui


HASONEFILTER

Berlaku untuk: kolom terhitungTabel terhitungMeasurePerhitungan visual

Mengembalikan TRUE ketika jumlah values 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 value

TRUE ketika jumlah values yang difilter langsung pada columnName adalah satu; jika tidak, mengembalikan FALSE.

Komentar

  • Fungsi ini mirip dengan HASONEVALUE() dengan perbedaan bahwa HASONEVALUE() bekerja berdasarkanfilters silang sementara HASONEFILTER() bekerja oleh filterlangsung .

  • Fungsi ini not didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung or aturan keamanan tingkat baris (RLS).

Contoh

Contoh berikut menunjukkan cara menggunakan HASONEFILTER() untuk mengembalikan filter untuk ResellerSales_USD[ProductKey]) if ada satu filter, or untuk mengembalikan BLANKif tidak ada filtersor lebih dari satu filter di ResellerSales_USD[ProductKey]).

= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())