CALENDARCALENDAR

Returnerar en tabell med en enda kolumn med namnet ”Date” som innehåller en sammanhängande uppsättning datum.Returns a table with a single column named "Date" that contains a contiguous set of dates. Datumintervallet är från det angivna startdatumet till det angivna slutdatumet, inklusive dessa två datum.The range of dates is from the specified start date to the specified end date, inclusive of those two dates.

SyntaxSyntax

CALENDAR(<start_date>, <end_date>)  

ParametrarParameters

PeriodTerm DefinitionDefinition
start_datestart_date Ett DAX-uttryck som returnerar ett datetime-värde.Any DAX expression that returns a datetime value.
end_dateend_date Ett DAX-uttryck som returnerar ett datetime-värde.Any DAX expression that returns a datetime value.

ReturvärdeReturn value

Returnerar en tabell med en enda kolumn med namnet ”Date” som innehåller en sammanhängande uppsättning datum.Returns a table with a single column named "Date" containing a contiguous set of dates. Datumintervallet är från det angivna startdatumet till det angivna slutdatumet, inklusive dessa två datum.The range of dates is from the specified start date to the specified end date, inclusive of those two dates.

AnmärkningarRemarks

  • Ett fel returneras om start_date är större än end_date.An error is returned if start_date is greater than end_date.

  • Den här funktionen kan inte användas i DirectQuery-läge när den används i beräknade kolumner eller regler för säkerhet på radnivå (RLS).This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

ExempelExamples

Följande formel returnerar en tabell med datum mellan 1 januari 2005 och 31 december 2015.The following formula returns a table with dates between January 1st, 2005 and December 31st, 2015.

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

För en datamodell som innehåller faktiska försäljningsdata och prognoser för framtida försäljning.For a data model which includes actual sales data and future sales forecasts. Följande uttryck returnerar en datumtabell som täcker datumintervallet i dessa två tabeller.The following expression returns the date table covering the range of dates in these two tables.

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