Baca dalam bahasa Inggris

Bagikan melalui


CALENDAR

Berlaku untuk: kolom terhitungTabel terhitungMeasurePerhitungan visual

Mengembalikan tabel dengan kolom tunggal bernama "Date" yang contains sekumpulan tanggal yang bersebelahan. range tanggal berasal dari date mulai yang ditentukan hingga dateakhir yang ditentukan, termasuk dua tanggal tersebut.

Sintaksis

DAX
CALENDAR(<start_date>, <end_date>)

Parameter

Istilah Definisi
start_date Ekspresi DAX apa pun yang mengembalikan tanggalwaktu value.
end_date Ekspresi DAX apa pun yang mengembalikan tanggalwaktu value.

Mengembalikan value

Mengembalikan tabel dengan kolom tunggal bernama "Date" yang berisi sekumpulan tanggal yang berdampingan. range tanggal berasal dari date mulai yang ditentukan hingga dateakhir yang ditentukan, termasuk dua tanggal tersebut.

Komentar

  • error dikembalikan if start_date lebih besar dari end_date.

  • Fungsi ini not didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung or aturan keamanan tingkat baris (RLS).

Contoh

Rumus berikut mengembalikan tabel dengan tanggal antara 1 Januari 2015 and 31 Desember 2021.

DAX
= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))

Untuk model data yang mencakup data penjualan aktual and perkiraan penjualan di masa mendatang, ekspresi berikut mengembalikan tabel date yang mencakup range tanggal dalam tabel Penjualan and Prakiraan.

DAX
= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))