Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Anmerkung
Diese Funktion wird für die Verwendung in visuellen Berechnungen abgeraten, da sie wahrscheinlich sinnlose Ergebnisse zurückgibt.
Gibt eine Tabelle mit einer einzelnen Spalte namens "Date" zurück, die einen zusammenhängenden Satz von Datumsangaben enthält. Der Datumsbereich wird automatisch basierend auf Daten im Modell berechnet.
Syntax
CALENDARAUTO([fiscal_year_end_month])
Parameter
| Ausdruck | Definition |
|---|---|
fiscal_year_end_month |
Ein beliebiger DAX Ausdruck, der eine ganze Zahl zwischen 1 und 12 zurückgibt. Wenn dieser Wert weggelassen wird, wird standardmäßig der in der Kalendertabellenvorlage für den aktuellen Benutzer angegebene Wert verwendet, sofern vorhanden; andernfalls ist standardmäßig 12 festgelegt. |
Rückgabewert
Gibt eine Tabelle mit einer einzelnen Spalte namens "Date" zurück, die einen zusammenhängenden Satz von Datumsangaben enthält. Der Datumsbereich wird automatisch basierend auf Daten im Modell 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 neueste Datum im Modell, das sich nicht in einer berechneten Spalte oder berechneten Tabelle befindet, wird als MaxDate verwendet.
- Der zurückgegebene Datumsbereich ist Datumsangaben zwischen dem Anfang des Geschäftsjahrs, das MinDate zugeordnet ist, und dem Ende des Geschäftsjahrs, das MaxDate zugeordnet ist.
Es wird ein Fehler zurückgegeben, wenn das Modell keine Datetime-Werte enthält, die sich nicht in berechneten Spalten oder berechneten Tabellen befinden.
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
In diesem Beispiel sind minDate und MaxDate im Datenmodell der 1. Juli 2018 und der 30. Juni 2019. Dieses Modell enthält zwei berechnete Tabellen:
-
CalendarAuto. Sie sind als
CALENDARAUTO()definiert. Gibt alle Datumsangaben zwischen dem 1. Januar 2018 und dem 31. Dezember 2019 zurück. -
CalendarAuto3. Sie sind als
CALENDARAUTO(3)definiert. Gibt alle Datumsangaben zwischen dem 1. April 2018 und dem 31. März 2020 zurück. Wie in diesem Beispielfiscal_year_end_monthist 3, beginnen die ersten Jahre am 1. April und endet am 31. März. Daher wird der Bereich bestimmt, indem der erste Tag des Geschäftsjahres am oder vor dem Jahr des MinDate (1. April 2018) und der letzte Tag des Geschäftsjahres nach oder innerhalb des Jahres von MaxDate (31. März 2020) ausgewählt wird.
Nachfolgend sind Measuredefinitionen und deren Rückgabewerte für das Beispielmodell aufgeführt:
MinDate = MIN('Date'[Date]) //returns July 1, 2018
MaxDate = MAX('Date'[Date]) //returns June 30, 2019
MinCalendarAuto = MIN('CalendarAuto'[Date]) //returns January 1, 2018
MaxCalendarAuto = MAX('CalendarAuto'[Date]) //returns December 31, 2019
MinCalendarAuto3 = MIN('CalendarAuto3'[Date]) //returns April 1, 2018
MaxCalendarAuto3 = MAX('CalendarAuto3'[Date]) //returns March 31, 2020