CALENDARAUTO
A következőre vonatkozik: Számított oszlop Számított tábla Mérték vizualizáció számítása
Feljegyzés
Ez a függvény nem használható vizualizációs számításokban, mivel valószínűleg értelmetlen eredményeket ad vissza.
Egy olyan táblát ad vissza, amelynek egyetlen, "Date" nevű oszlopa egy összefüggő dátumkészletet tartalmaz. A rendszer automatikusan kiszámítja a dátumtartományt a modell adatai alapján.
Syntax
CALENDARAUTO([fiscal_year_end_month])
Paraméterek
Időszak | Definíció |
---|---|
fiscal_year_end_month | Bármely DAX-kifejezés, amely 1 és 12 közötti egész számot ad vissza. Ha nincs megadva, akkor az alapértelmezett érték az aktuális felhasználó naptártáblasablonjában megadott érték, ha van ilyen; ellenkező esetben az alapértelmezett érték 12. |
Visszaadott érték
Egy olyan táblát ad vissza, amelynek egyetlen, "Date" nevű oszlopa egy összefüggő dátumkészletet tartalmaz. A rendszer automatikusan kiszámítja a dátumtartományt a modell adatai alapján.
Megjegyzések
A dátumtartomány kiszámítása a következőképpen történik:
- A modell azon legkorábbi dátuma, amely nem számított oszlopban vagy számított táblában található, MinDate-nek számít.
- A modell azon legújabb dátuma, amely nem számított oszlopban vagy számított táblában található, a MaxDate értékként lesz megadva.
- A visszaadott dátumtartomány a MinDate-hez társított pénzügyi év kezdete és a MaxDate-hez társított pénzügyi év vége közötti dátum.
A rendszer hibát ad vissza, ha a modell nem tartalmaz számított oszlopokban vagy számított táblákban nem szereplő dátum/idő értékeket.
Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.
Példa
Ebben a példában a MinDate és a MaxDate az adatmodellben 2010. július 1. és 2011. június 30.
CALENDARAUTO()
a 2010. január 1. és 2011. december 31. közötti összes dátumot visszaadja.
CALENDARAUTO(3)
2010. április 1. és 2012. március 31. közötti összes dátumot visszaadja.