สิ่งสำคัญของการใช้งาน 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 คืนค่าเป็นตารางที่มีคอลัมน์เดียวและค่าเดียว ดังนั้น ฟังก์ชันนี้สามารถใช้เป็นอาร์กิวเมนต์ของฟังก์ชันใด ๆ ที่ต้องการตารางในอาร์กิวเมนต์ได้ นอกจากนี้การคืนค่าของฟังก์ชันนี้ยังสามารถใช้ได้กับส่วนอื่นที่ต้องการค่าวันที่
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสำหรับใช้ในโหมด Direct Query เมื่อใช้ในการ calculated column หรือกฎ row-level security (RLS)










![Power BI Desktop [Infographic]](https://www.9experttraining.com/sites/default/files/styles/large_cover/public/articles/cover/Cover-Infographic-What-is-PowerBI1400x500-2.png)
