DAX Function LASTDATE

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