CALENDARAUTO
Nota
Questa funzione è sconsigliata per l'uso nei calcoli visivi perché probabilmente restituisce risultati senza significato.
Restituisce una tabella con una singola colonna denominata "Date" contenente un set contiguo di date. L'intervallo di date viene calcolato automaticamente in base ai dati nel modello.
Sintassi
CALENDARAUTO([fiscal_year_end_month])
Parametri
Termine | Definizione |
---|---|
fiscal_year_end_month |
Qualsiasi espressione DAX che restituisce un numero intero compreso tra 1 e 12. Se omesso, per impostazione predefinita viene impostato il valore specificato nel modello di tabella del calendario per l'utente corrente, se presente; in caso contrario, il valore predefinito è 12. |
Valore restituito
Restituisce una tabella con una singola colonna denominata "Date" contenente un set contiguo di date. L'intervallo di date viene calcolato automaticamente in base ai dati nel modello.
Osservazioni
L'intervallo di date viene calcolato come segue:
- La data meno recente nel modello che non si trova in una colonna calcolata o in una tabella calcolata viene presa come MinDate.
- La data più recente nel modello che non si trova in una colonna calcolata o in una tabella calcolata viene presa come MaxDate.
- L'intervallo di date restituito è data compresa tra l'inizio dell'anno fiscale associato a MinDate e la fine dell'anno fiscale associato a MaxDate.
Viene restituito un errore se il modello non contiene valori datetime che non si trovano in colonne calcolate o tabelle calcolate.
Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.
Esempio
In questo esempio, MinDate e MaxDate nel modello di dati sono il 1° luglio 2010 e il 30 giugno 2011.
CALENDARAUTO()
restituirà tutte le date comprese tra il 1° gennaio 2010 e il 31 dicembre 2011.
CALENDARAUTO(3)
restituirà tutte le date tra il 1° aprile 2010 e il 31 marzo 2012.