Delen via


CALENDAR

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Retourneert een tabel met één kolom met de naam 'Datum' die een aaneengesloten set datums bevat. Het datumbereik is van de opgegeven begindatum tot de opgegeven einddatum, inclusief deze twee datums.

Syntaxis

CALENDAR(<start_date>, <end_date>)

Parameters

Term Definitie
start_date Elke DAX-expressie die een datum/tijd-waarde retourneert.
end_date Elke DAX-expressie die een datum/tijd-waarde retourneert.

Retourwaarde

Retourneert een tabel met één kolom met de naam 'Datum' die een aaneengesloten set datums bevat. Het datumbereik is van de opgegeven begindatum tot de opgegeven einddatum, inclusief deze twee datums.

Opmerkingen

  • Er wordt een fout geretourneerd als start_date groter is dan end_date.

  • Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).

Voorbeelden

De volgende formule retourneert een tabel met datums tussen 1 januari 2015 en 31 december 2021.

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

Voor een gegevensmodel dat werkelijke verkoopgegevens en toekomstige verkoopprognoses bevat, retourneert de volgende expressie een datumtabel voor het datumbereik in de tabellen Verkoop en Prognose.

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