SELECTEDVALUE
นําไปใช้กับ:การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดการคํานวณวิชวล
ส่งกลับค่าเมื่อมีการกรองบริบทสําหรับคอลัมน์ columnName เป็นค่าที่แตกต่างกันเพียงหนึ่งรายการเท่านั้น มิฉะนั้นจะส่งกลับ alternateResult
ไวยากรณ์
SELECTEDVALUE(<columnName>[, <alternateResult>])
พารามิเตอร์
เงื่อนไข | คำนิยาม |
---|---|
columnName | ชื่อของคอลัมน์ที่มีอยู่โดยใช้ไวยากรณ์ DAX มาตรฐาน ไม่สามารถเป็นนิพจน์ได้ |
alternateResult | (ไม่บังคับ) ค่าที่แสดงเมื่อมีการกรองบริบทสําหรับคอลัมน์ columnName ไปเป็นศูนย์หรือมากกว่าหนึ่งค่าที่แตกต่างกัน เมื่อไม่ได้ระบุ ค่าเริ่มต้นคือ BLANK() |
ค่าที่ส่งกลับ
ค่าเมื่อมีการกรองบริบทสําหรับคอลัมน์ columnName เป็นค่าที่แตกต่างกันเพียงหนึ่งรายการเท่านั้น มิฉะนั้นเป็น alternateResult
หมายเหตุ
นิพจน์ที่เทียบเท่าสําหรับ
SELECTEDVALUE(<columnName>, <alternateResult>)
คือIF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดเมื่อใช้ SELECTEDVALUE โปรดดู ใช้ SELECTEDVALUE แทน VALUES ใน DAX
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
คิวรี DAX ต่อไปนี้:
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
แสดงค่าต่อไปนี้:
DimProduct[Color] | [Is Total] | [Selected Color] |
---|---|---|
สีดำ | เท็จ | สีดำ |
น้ำเงิน | เท็จ | น้ำเงิน |
สีเทา | เท็จ | สีเทา |
หลายสี | เท็จ | หลายสี |
NA | เท็จ | NA |
สีแดง | เท็จ | สีแดง |
เงิน | เท็จ | เงิน |
เงิน/สีดำ | เท็จ | เงิน/สีดำ |
ชนผิวขาว | เท็จ | ชนผิวขาว |
สีเหลือง | เท็จ | สีเหลือง |
TRUE | ไม่มีการเลือกเพียงครั้งเดียว |
คำติชม
https://aka.ms/ContentUserFeedback
เร็วๆ นี้: ตลอดปี 2024 เราจะขจัดปัญหา GitHub เพื่อเป็นกลไกคำติชมสำหรับเนื้อหา และแทนที่ด้วยระบบคำติชมใหม่ สำหรับข้อมูลเพิ่มเติม ให้ดู:ส่งและดูข้อคิดเห็นสำหรับ