DAX Function LASTDATE

บทความโดย: 9Expert Team

DAX Function LASTDATE

แนะนำการใช้งานฟังก์ชัน LASTDATE ซึ่งเป็นฟังก์ชันของ DAX (Data Analysis Expression) เพื่อใช้งานใน Power BI, Power Pivot ของ Excel และ SSAS ได้

9Expert Team 1 นาที

สิ่งสำคัญของการใช้งาน Power BI ที่ขาดไม่ได้และเป็นเรื่องสำคัญมาก ๆ อย่างหนึ่งนั้นคือ DAX (Data Analysis Expressions) ซึ่งจะมาช่วยคำนวณสรุปผลข้อมูลที่มี โดย DAX จะถูกไปใช้ในการคำนวณ 3 ส่วนหลัก ๆ ได้แก่

  1. Measures – สร้างการคำนวณในรูปแบบของ Aggregation หลาย ๆ แถวในตาราง

  2. Calculated columns – สร้างการคำนวณให้เกิดคอลัมน์ใหม่ เป็นการคำนวณแบบทีละแถว

  3. 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)

หลักสูตรที่เกี่ยวข้อง

บทความที่เกี่ยวข้อง