Freigeben über


CALENDAR

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt eine Tabelle mit einer einzelnen Spalte mit dem Namen "Date" zurück, die einen zusammenhängenden Satz von Datumsangaben contains. Die range von Datumsangaben liegt zwischen dem angegebenen Anfangs- date und dem angegebenen Ende dateeinschließlich dieser beiden Datumsangaben.

Syntax

CALENDAR(<start_date>, <end_date>)

Parameter

Ausdruck Definition
start_date Ein beliebiger DAX Ausdruck, der eine datetime-valuezurückgibt.
end_date Ein beliebiger DAX Ausdruck, der eine datetime-valuezurückgibt.

value zurückgeben

Gibt eine Tabelle mit einer einzelnen Spalte mit dem Namen "Date" zurück, die einen zusammenhängenden Satz von Datumsangaben enthält. Die range von Datumsangaben liegt zwischen dem angegebenen Anfangs- date und dem angegebenen Ende dateeinschließlich dieser beiden Datumsangaben.

Bemerkungen

  • Ein error wird zurückgegeben, if start_date größer als end_date ist.

  • Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiele

Die folgende Formel gibt eine Tabelle mit Datumsangaben zwischen dem 1. Januar 2015 and 31. Dezember 2021 zurück.

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

Bei einem Datenmodell, das tatsächliche Umsatzdaten and zukünftigen Umsatzprognosen enthält, gibt der folgende Ausdruck eine date Tabelle zurück, die die range von Datumsangaben in den Tabellen "Umsatz and Prognose" abdeckt.

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