HASONEVALUE
Berlaku untuk: Kolom terhitung
Tabel terhitung
Ukur
perhitungan Visual
Mengembalikan TRUE saat konteks untuk columnName telah difilter ke satu nilai berbeda saja. Jika tidak, false.
Sintaks
HASONEVALUE(<columnName>)
Parameter
Term | Definisi |
---|---|
columnName | Nama kolom yang sudah ada, menggunakan sintaks DAX standar. Ini tidak bisa menjadi ekspresi. |
Nilai hasil
TRUE saat konteks untuk columnName telah difilter ke satu nilai berbeda saja. Jika tidak, false.
Keterangan
Ekspresi yang setara untuk HASONEVALUE() adalah
COUNTROWS(VALUES(<columnName>)) = 1
.Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).
Contoh
Rumus pengukuran berikut memverifikasi apakah konteks sedang diiris oleh satu nilai untuk memperkirakan persentase terhadap skenario yang telah ditentukan sebelumnya; dalam hal ini Anda ingin membandingkan Penjualan Penjual dengan penjualan pada tahun 2007, maka Anda perlu tahu apakah konteks difilter berdasarkan satu tahun. Selain itu, jika perbandingan tidak berarti Anda ingin mengembalikan BLANK.
= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk