1 ต.ค. 2023 เวลา 12:02 • การศึกษา

EP 05 : การใช้งานคำสั่ง DAX , ด้วยชุดฟังก์ชั่นSwitch ใน power BI

ฟังก์ชัน SWITCH ใน DAX ของ Power BI ใช้สำหรับการประเมินนิพจน์ต่อเนื่องต่อรายการของค่าและส่งคืนหนึ่งในผลลัพธ์ที่เป็นไปได้หลายค่า ฟังก์ชันนี้สามารถใช้เพื่อหลีกเลี่ยงการมีคำสั่ง IF ซ้อนกันหลายระดับ
รูปแบบของฟังก์ชัน SWITCH คือ:
`dax
SWITCH(, , [, , ]… [, ])
โดยที่:
- `expression` คือนิพจน์ DAX ที่ส่งคืนค่าสเกล่าร์เดียวที่จะถูกประเมินหลายครั้ง (สำหรับแต่ละแถว/บริบท)
- `value` คือค่าคงที่ที่จะถูกจับคู่กับผลลัพธ์ของนิพจน์
- `result` คือนิพจน์สเกล่าร์ใด ๆ ที่จะถูกประเมินถ้าผลลัพธ์ของนิพจน์ตรงกับค่าที่สอดคล้อง
- `else` คือนิพจน์สเกล่าร์ใด ๆ ที่จะถูกประเมินถ้าผลลัพธ์ของนิพจน์ไม่ตรงกับค่าอาร์กิวเมนต์ใด ๆ
ถ้ามีการจับคู่กับค่า, ค่าสเกล่าร์จากผลลัพธ์ที่สอดคล้องจะถูกส่งคืน. ถ้าไม่มีการจับคู่กับค่า, ค่าจาก else จะถูกส่งคืน. ถ้าไม่มีค่าที่ตรงกันและ else ไม่ได้ระบุ, BLANK จะถูกส่งคืน
ทั้งหมดนี้ทำให้ SWITCH เป็นเครื่องมือที่มีประสิทธิภาพในการจัดการกับเงื่อนไขที่ซับซ้อนหลายระดับ อย่าลืมไปฝึกทำบ่อยๆ จะได้จำได้นะครับ
โฆษณา