DATEDIFF
นําไปใช้กับ:การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดการคํานวณวิชวล
ส่งกลับจํานวนขอบเขตช่วงเวลาระหว่างวันที่สองวัน
ไวยากรณ์
DATEDIFF(<Date1>, <Date2>, <Interval>)
พารามิเตอร์
เงื่อนไข | คำนิยาม |
---|---|
วันที่ 1 | ค่า datetime แบบสเกลา |
วันที่ 2 | ค่า datetime แบบสเกลา |
ช่วง | ช่วงเวลาที่จะใช้เมื่อเปรียบเทียบวันที่ ค่าอาจเป็นหนึ่งในรายการต่อไปนี้: -สอง -นาที -ชั่วโมง -วัน -สัปดาห์ -เดือน -ไตร มาส -ปี |
ค่าที่ส่งกลับ
จํานวนขอบเขตช่วงเวลาระหว่างสองวันที่
หมายเหตุ
มีการส่งกลับผลลัพธ์ที่เป็นบวกถ้า Date2 มากกว่า Date1 มีการส่งกลับผลลัพธ์ที่เป็นค่าลบถ้า Date1 มากกว่า Date2
ตัวอย่าง
ตัวอย่างในบทความนี้สามารถใช้ได้กับตัวอย่าง Adventure Works DW 2020 Power BI Desktop แบบจําลอง หากต้องการรับแบบจําลอง โปรดดู แบบจําลองตัวอย่าง DAX
คิวรี DAX ต่อไปนี้:
EVALUATE
VAR StartDate = DATE ( 2019, 07, 01 )
VAR EndDate = DATE ( 2021, 12, 31 )
RETURN
{
( "Year", DATEDIFF ( StartDate, EndDate, YEAR ) ),
( "Quarter", DATEDIFF ( StartDate, EndDate, QUARTER ) ),
( "Month", DATEDIFF ( StartDate, EndDate, MONTH ) ),
( "Week", DATEDIFF ( StartDate, EndDate, WEEK ) ),
( "Day", DATEDIFF ( StartDate, EndDate, DAY ) )
}
แสดงค่าต่อไปนี้:
Value1 | Value2 |
---|---|
Year | 2 |
ไตรมาส | 9 |
Month | 29 |
สัปดาห์ | 130 |
วัน | 914 |
คำติชม
https://aka.ms/ContentUserFeedback
เร็วๆ นี้: ตลอดปี 2024 เราจะขจัดปัญหา GitHub เพื่อเป็นกลไกคำติชมสำหรับเนื้อหา และแทนที่ด้วยระบบคำติชมใหม่ สำหรับข้อมูลเพิ่มเติม ให้ดู:ส่งและดูข้อคิดเห็นสำหรับ