Baca dalam bahasa Inggris

Bagikan melalui


DATEDIFF

Berlaku untuk: kolom terhitungTabel terhitungMeasurePerhitungan visual

Mengembalikan jumlah batas interval antara dua tanggal.

Sintaksis

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

Parameter

Istilah Definisi
Date1 Tanggalwaktu skalar value.
Date2 Tanggalwaktu skalar value.
Interval Interval yang digunakan saat membandingkan tanggal. value bisa menjadi salah satu hal berikut:

- SECOND
- MINUTE
- HOUR
- DAY
-MINGGU
- MONTH
- QUARTER
- YEAR

Mengembalikan value

count batas interval antara dua tanggal.

Komentar

Hasil positif dikembalikan if Date2 lebih besar dari Date1. Hasil negatif dikembalikan if Date1 lebih besar dari Date2.

Contoh

Contoh dalam artikel ini dapat digunakan dengan model sample Adventure Works DW 2020 Power BI Desktop. Untuk mendapatkan model, lihat model DAXsample.

Kueri DAX berikut ini:

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 ) )
    } 

Mengembalikan yang berikut ini:

Nilai1 Nilai2
Year 2
Quarter 9
Month 29
Minggu 130
Day 914