แชร์ผ่าน


DATEDIFF

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

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

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

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

พารามิเตอร์

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

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

ค่าผลลัพธ์

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

หมาย เหตุ

มีการส่งกลับผลลัพธ์ที่เป็นบวกถ้า 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
ปี 2
ย่าน 9
เดือน 29
อาทิตย์ 130
วัน 914