Share via


SELECTEDMEASURE

นําไปใช้กับ:การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดการคํานวณวิชวล

ใช้โดยนิพจน์สําหรับหน่วยข้อมูลการคํานวณหรือสตริงรูปแบบแบบไดนามิกเพื่ออ้างอิงหน่วยวัดที่อยู่ในบริบท

ไวยากรณ์

SELECTEDMEASURE()

พารามิเตอร์

None

ค่าที่ส่งกลับ

การอ้างอิงไปยังหน่วยวัดที่อยู่ในบริบทในขณะนี้เมื่อมีการประเมินหน่วยข้อมูลการคํานวณหรือสตริงรูปแบบ

หมายเหตุ

  • สามารถอ้างอิงได้เฉพาะในนิพจน์สําหรับหน่วยข้อมูลการคํานวณหรือสตริงรูปแบบเท่านั้น

  • ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)

ตัวอย่าง

นิพจน์หน่วยข้อมูลการคํานวณต่อไปนี้จะคํานวณปีถึงปัจจุบันสําหรับสิ่งที่หน่วยวัดอยู่ในบริบท

CALCULATE(SELECTEDMEASURE(), DATESYTD(DimDate[Date]))

นิพจน์ต่อไปนี้สามารถใช้เพื่อปรับสตริงรูปแบบของหน่วยวัดแบบไดนามิกโดยยึดตามว่าค่าเป็นร้อย พัน หรือล้าน

SWITCH(
TRUE(),
SELECTEDMEASURE() < 1000,"$#,##0",            //Values less than 1000 have no text after them
SELECTEDMEASURE() < 1000000, "$#,##0,.0 K",   //Values between 1000 and 1000000 are formatted as #.## K
"$#,##0,,.0 M"                                //Values greater than 1000000 are formatted as #.## M
)

SELECTEDMEASURENAME
ISSELECTEDMEASURE