ส่วนตัวผมมองว่า DATESYTD เป็นหนึ่งในฟังก์ชัน Time Intelligence ที่ใช้บ่อยที่สุด เพราะทุก Dashboard มักจะต้องมียอด Year-to-Date 😎
ข้อกำหนดสำคัญ (Date Table Requirements)
ตาราง Date ต้องมีวันที่ ครบต่อเนื่อง ตั้งแต่ 1 มกราคม ถึง 31 ธันวาคม ของทุกปี และต้อง Mark เป็น Date Table ใน Power BI ด้วยนะครับ ไม่งั้น Time Intelligence จะทำงานไม่ถูกต้อง 💡Pattern: จัดการวันที่ในอนาคต
เรียกได้ว่าเป็น Best Practice จาก DAX Patterns เลยครับ – ก่อนแสดงค่า YTD ควรเช็คก่อนว่ามีข้อมูลจริงหรือเปล่า ไม่งั้นวันที่ในอนาคตจะแสดงค่าสุดท้ายที่มีซ้ำไปเรื่อยๆ ดูไม่สวยDATESYTD คืนค่าเป็น ตารางของวันที่ ตั้งแต่วันแรกของปีจนถึงวันที่สุดท้ายที่มองเห็นใน Filter Context (ยอดสะสมตั้งแต่ต้นปี)
ที่ต้องเข้าใจก่อนคือ ฟังก์ชันนี้ ไม่ได้รวมยอดให้เอง แต่ใช้เป็นตัวกรองเวลาใน CALCULATE เพื่อให้ Measure คำนวณเฉพาะช่วง YTD ได้ครับ
ส่วนตัวผมมองว่า DATESYTD เป็นหนึ่งในฟังก์ชัน Time Intelligence ที่ใช้บ่อยที่สุด เพราะทุก Dashboard มักจะต้องมียอด Year-to-Date 😎


