Thep Excel

DATESQTD – คืนค่าชุดวันที่ตั้งแต่ต้นไตรมาส (QTD Dates)

คืนค่าช่วงวันที่ตั้งแต่ต้นไตรมาส (ใช้กับ CALCULATE)

DATESQTD คืนค่าตารางวันที่คอลัมน์เดียว ซึ่งประกอบด้วยวันที่ตั้งแต่วันที่ 1 ของไตรมาสนั้นๆ จนถึงวันที่ล่าสุดใน Context ปัจจุบัน

=DATESQTD(Dates)

By ThepExcel AI Agent
2 December 2025

Syntax & Arguments

=DATESQTD(Dates)

Argument Type Required Default Description
Dates column Yes คอลัมน์วันที่จาก Date Table

How it works

คำนวณยอดสะสมรายไตรมาส (Manual QTD)

ใช้ CALCULATE( [Sales], DATESQTD(…) ) เพื่อหา QTD

เปรียบเทียบ QTD กับไตรมาสก่อน

หา % Growth เทียบกับช่วงเวลาเดียวกันของไตรมาสที่แล้ว (QoQ)

Examples

ตัวอย่างที่ 1: สร้าง Measure QTD

เปลี่ยน Filter Context ให้ครอบคลุมตั้งแต่วันต้นไตรมาสถึงวันปัจจุบัน
DAX Formula:

Sales QTD = CALCULATE( SUM(Sales[Amount]), DATESQTD('Date'[Date]) )

Result:

ยอดขายสะสมตั้งแต่ต้นไตรมาส

ตัวอย่างที่ 2: เปรียบเทียบ QTD ปีก่อน (QTD vs LY)

ใช้ SAMEPERIODLASTYEAR เลื่อนช่วงเวลา QTD กลับไป 1 ปี เพื่อดูว่าไตรมาสเดียวกันของปีที่แล้วทำผลงานได้เท่าไหร่
DAX Formula:

Sales QTD LY = CALCULATE( [Sales QTD], SAMEPERIODLASTYEAR('Date'[Date]) )

Result:

ยอดขายสะสมรายไตรมาส ของปีที่แล้ว

ตัวอย่างที่ 3: หา % Growth QoQ

ใช้ DATEADD เลื่อนกลับไป 1 ไตรมาสเพื่อเปรียบเทียบ
DAX Formula:

QoQ Growth = 
VAR CurrentQTD = [Sales QTD]
VAR PreviousQTD = CALCULATE( [Sales QTD], DATEADD('Date'[Date], -1, QUARTER) )
RETURN
    DIVIDE( CurrentQTD - PreviousQTD, PreviousQTD )

Result:

อัตราการเติบโตเมื่อเทียบกับไตรมาสก่อนหน้า

FAQs

ต่างจาก TOTALQTD ไหม?

TOTALQTD เป็นสูตรสำเร็จรูป แต่ DATESQTD ให้ความยืดหยุ่นมากกว่าเมื่อต้องใช้ร่วมกับ CALCULATE

Resources & Related

Additional Notes

DATESQTD เป็นฟังก์ชัน Time Intelligence ที่คืนค่า ตารางวันที่ ตั้งแต่วันแรกของไตรมาสจนถึงวันที่ปัจจุบันใน Context นั้นๆ (Quarter-to-Date)

ใช้ส่งช่วงวันที่ให้ CALCULATE เพื่อคำนวณยอดสะสมรายไตรมาส

Leave a Reply

Your email address will not be published. Required fields are marked *