DAX Function ROW

สิ่งสำคัญของการใช้งาน Power BI ที่ขาดไม่ได้และเป็นเรื่องสำคัญมาก ๆ อย่างหนึ่งนั้นคือ DAX (Data Analysis Expressions) ซึ่งจะมาช่วยคำนวณสรุปผลข้อมูลที่มี โดย DAX จะถูกไปใช้ในการคำนวณ 3 ส่วนหลัก ๆ ได้แก่
- Measures – สร้างการคำนวณในรูปแบบของ Aggregation หลาย ๆ แถวในตาราง
- Calculated columns – สร้างการคำนวณให้เกิดคอลัมน์ใหม่ เป็นการคำนวณแบบทีละแถว
- Calculated table – สร้างการคำนวณให้เกิดตารางใหม่
DAX Function ROW
ส่งกลับตารางที่มีแถวเดียว ที่มีค่าที่เป็นผลมาจาก expression ที่กำหนดให้แต่ละคอลัมน์
รูปแบบของ Syntax
ROW(<name>, <expression>[[,<name>, <expression>]…])
พารามิเตอร์
พารามิเตอร์ | รายละเอียด |
name | ชื่อที่กำหนดให้กับคอลัมน์ ซึ่งอยู่ใน double quotes |
expression | DAX expression ใด ๆ ที่ส่งกลับค่าเพียงค่าเดียว |
การคืนค่า
ตารางแถวเดียว
ข้อสังเกตที่ควรทราบ
- อาร์กิวเมนต์ในฟังก์ชัน ROW ต้องมาเป็นคู่ระหว่าง name และ expression เสมอ
- ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสำหรับใช้ในโหมด DirectQuery เมื่อใช้ในการ calculated column หรือกฎ row-level security (RLS)