SELECTEDVALUE
Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual
Mengembalikan nilai saat konteks untuk columnName telah difilter ke satu nilai berbeda saja. Jika tidak, mengembalikan alternateResult.
Sintaks
SELECTEDVALUE(<columnName>[, <alternateResult>])
Parameter
Term | Definisi |
---|---|
columnName | Nama kolom yang sudah ada, menggunakan sintaks DAX standar. Ini tidak bisa menjadi ekspresi. |
alternateResult | (Opsional) Nilai dikembalikan saat konteks untuk columnName telah difilter ke nol atau lebih dari satu nilai yang berbeda. Ketika tidak disediakan, nilai defaultnya adalah BLANK(). |
Nilai hasil
Nilai saat konteks untuk columnName telah difilter ke satu nilai berbeda saja. Lain, alternateResult.
Keterangan
Ekspresi yang setara untuk
SELECTEDVALUE(<columnName>, <alternateResult>)
adalahIF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)
.Untuk mempelajari selengkapnya tentang praktik terbaik saat menggunakan SELECTEDVALUE, lihat Menggunakan SELECTEDVALUE alih-alih VALUES di DAX.
Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).
Contoh
Kueri DAX berikut:
DEFINE
MEASURE DimProduct[Selected Color] = SELECTEDVALUE(DimProduct[Color], "No Single Selection")
EVALUATE
SUMMARIZECOLUMNS
(ROLLUPADDISSUBTOTAL(DimProduct[Color], "Is Total"),
"Selected Color", [Selected Color])ORDER BY [Is Total] ASC,
[Color] ASC
Mengembalikan yang berikut ini:
DimProduct[Color] | [Adalah Total] | [Warna Terpilih] |
---|---|---|
Hitam | SALAH | Hitam |
Biru | SALAH | Biru |
Abu-abu | SALAH | Abu-abu |
Multi | SALAH | Multi |
NA | SALAH | NA |
Merah | SALAH | Merah |
Perak | SALAH | Perak |
Perak/Hitam | SALAH | Perak/Hitam |
Putih | SALAH | Putih |
Kuning | SALAH | Kuning |
BENAR | Tidak Ada Pilihan Tunggal |