Acara
Bergabunglah dengan kami di FabCon Vegas
31 Mar, 23 - 2 Apr, 23
Acara utama yang dipimpin komunitas Microsoft Fabric, Power BI, SQL, dan AI. 31 Maret hingga 2 April 2025.
Daftar hari iniBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual
Catatan
Fungsi ini tidak disarankan untuk digunakan dalam perhitungan visual karena kemungkinan mengembalikan hasil yang tidak berarti.
Mengembalikan tabel yang berisi kolom tanggal yang dimulai dengan tanggal mulai tertentu dan berlanjut hingga tanggal selesai yang ditentukan.
Fungsi ini cocok untuk diteruskan sebagai filter ke fungsi CALCULATE . Gunakan untuk memfilter ekspresi menurut rentang tanggal kustom.
Catatan
Jika Anda bekerja dengan interval tanggal standar seperti hari, bulan, kuartal, atau tahun, disarankan Anda menggunakan fungsi DATESINPERIOD yang lebih cocok.
DATESBETWEEN(<Dates>, <StartDate>, <EndDate>)
Term | Definisi |
---|---|
Tanggal | Kolom tanggal. |
StartDate | Ekspresi tanggal. |
EndDate | Ekspresi tanggal. |
Tabel yang berisi satu kolom nilai tanggal.
Dalam kasus penggunaan yang paling umum, Tanggal adalah referensi ke kolom tanggal tabel tanggal yang ditandai.
Jika StartDate KOSONG, maka StartDate akan menjadi nilai paling awal di kolom Tanggal .
Jika EndDate KOSONG, EndDate akan menjadi nilai terbaru di kolom Tanggal.
Tanggal yang digunakan sebagai StartDate dan EndDate bersifat inklusif. Jadi, misalnya, jika nilai StartDate adalah 1 Juli 2019, maka tanggal tersebut akan disertakan dalam tabel yang dikembalikan (asalkan tanggal ada di kolom Tanggal ).
Tabel yang dikembalikan hanya dapat berisi tanggal yang disimpan di kolom Tanggal . Jadi, misalnya, jika kolom Tanggal dimulai dari 1 Juli 2017, dan nilai StartDate adalah 1 Juli 2016, tabel yang dikembalikan akan dimulai dari 1 Juli 2017.
Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).
Definisi pengukuran tabel Penjualan berikut menggunakan fungsi DATESBETWEEN untuk menghasilkan perhitungan life-to-date (LTD). Life-to-date mewakili akumulasi ukuran dari waktu ke waktu sejak awal waktu.
Perhatikan bahwa rumus menggunakan fungsi MAX . Fungsi ini mengembalikan tanggal terbaru yang ada dalam konteks filter. Jadi, fungsi DATESBETWEEN mengembalikan tabel tanggal yang dimulai dari tanggal paling awal hingga tanggal terbaru yang dilaporkan.
Contoh dalam artikel ini dapat digunakan dengan contoh model Power BI Desktop Adventure Works DW 2020. Untuk mendapatkan model, lihat model sampel DAX.
Customers LTD =
CALCULATE(
DISTINCTCOUNT(Sales[CustomerKey]),
DATESBETWEEN(
'Date'[Date],
BLANK(),
MAX('Date'[Date])
)
)
Pertimbangkan bahwa tanggal paling awal yang disimpan dalam tabel Tanggal adalah 1 Juli 2017. Jadi, ketika laporan memfilter pengukuran pada bulan Juni 2020, fungsi DATESBETWEEN mengembalikan rentang tanggal dari 1 Juli 2017 hingga 30 Juni 2020.
Acara
Bergabunglah dengan kami di FabCon Vegas
31 Mar, 23 - 2 Apr, 23
Acara utama yang dipimpin komunitas Microsoft Fabric, Power BI, SQL, dan AI. 31 Maret hingga 2 April 2025.
Daftar hari ini