DATEDIFF
Berlaku untuk: kolom terhitungTabel terhitung
Ukur
Perhitungan visual
Mengembalikan jumlah batas interval antara dua tanggal.
Sintaksis
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parameter
Istilah | Definisi |
---|---|
Date1 |
Nilai tanggalwaktu skalar. |
Date2 |
Nilai tanggalwaktu skalar. |
Interval |
Interval yang digunakan saat membandingkan tanggal. Nilainya bisa menjadi salah satu dari yang berikut ini: - SECOND - MINUTE - HOUR - DAY -MINGGU - MONTH - QUARTER - YEAR |
Mengembalikan nilai
Jumlah batas interval antara dua tanggal.
Komentar
Hasil positif dikembalikan jika Date2 lebih besar dari Date1. Hasil negatif dikembalikan jika Date1 lebih besar dari Date2.
Contoh
Contoh dalam artikel ini dapat digunakan dengan contoh model Power BI Desktop Adventure Works DW 2020. Untuk mendapatkan model, lihat DAX contoh model.
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 |
---|---|
Tahun | 2 |
Kuartal | 9 |
Bulan | 29 |
Minggu | 130 |
Hari | 914 |