อ่านในภาษาอังกฤษ

แชร์ผ่าน


DATEDIFF

นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล

ส่งกลับจํานวนขอบเขตช่วงเวลาระหว่างวันที่สองวัน

วากยสัมพันธ์

DATEDIFF(<Date1>, <Date2>, <Interval>)

พารามิเตอร์

เทอม นิยาม
Date1 valuedatetime แบบสเกลา
Date2 valuedatetime แบบสเกลา
Interval ช่วงเวลาที่จะใช้เมื่อเปรียบเทียบวันที่ value อาจเป็นหนึ่งในรายการต่อไปนี้:

- SECOND
- MINUTE
- HOUR
- DAY
-อาทิตย์
- MONTH
- QUARTER
- YEAR

value ผลลัพธ์

count ขอบเขตช่วงเวลาระหว่างวันที่สองวัน

หมาย เหตุ

มีการส่งกลับผลลัพธ์ที่เป็นบวก if Date2 มากกว่า Date1 ส่งกลับผลลัพธ์ที่เป็นลบ if Date1 มากกว่า Date2

ตัวอย่าง

ตัวอย่างในบทความนี้สามารถใช้ได้กับแบบจําลอง sample Adventure Works DW 2020 Power BI Desktop หากต้องการรับแบบจําลอง โปรดดู DAXsample แบบจําลอง

คิวรี 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
Quarter 9
Month 29
อาทิตย์ 130
Day 914