CALENDARAUTO

Gibt eine Tabelle mit einer einzelnen Spalte mit dem Namen „Date“ zurück, die eine zusammenhängende Reihe von Datumsangaben enthält. Der Datumsbereich wird basierend auf den Daten im Modell automatisch berechnet.

Syntax

CALENDARAUTO([fiscal_year_end_month])  

Parameter

Begriff Definition
fiscal_year_end_month Ein DAX-Ausdruck, der eine ganze Zahl von 1 bis 12 zurückgibt. Falls weggelassen, wird standardmäßig der Wert verwendet, der in der Kalendertabellenvorlage für den aktuellen Benutzer angegeben ist. Falls vorhanden, ist der Standardwert 12.

Rückgabewert

Gibt eine Tabelle mit einer einzelnen Spalte mit dem Namen „Date“ zurück, die eine zusammenhängende Reihe von Datumsangaben enthält. Der Datumsbereich wird basierend auf den Daten im Modell automatisch berechnet.

Bemerkungen

  • Der Datumsbereich wird wie folgt berechnet:

    • Das früheste Datum im Modell, das sich nicht in einer berechneten Spalte oder berechneten Tabelle befindet, wird als MinDate verwendet.
    • Das späteste Datum im Modell, das sich nicht in einer berechneten Spalte oder berechneten Tabelle befindet, wird als MaxDate verwendet.
    • Der zurückgegebene Datumsbereich umfasst Datumsangaben zwischen dem Beginn des mit MinDate verbundenen Geschäftsjahres und dem Ende des mit MaxDate verbundenen Geschäftsjahres.
  • Ein Fehler wird zurückgegeben, wenn das Modell keine Datum/Uhrzeit-Werte enthält, die nicht in berechneten Spalten oder berechneten Tabellen enthalten sind.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel

In diesem Beispiel sind MinDate und MaxDate im Datenmodell der 1. Juli 2010 und der 30. Juni 2011.

CALENDARAUTO() gibt alle Datumsangaben zwischen dem 1. Januar 2010 und dem 31. Dezember 2011 zurück.

CALENDARAUTO(3) gibt alle Datumsangaben zwischen dem 1. April 2010 und dem 31. März 2012 zurück.