Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. Come in questo esempio fiscal_year_end_month
è 3, i primi anni iniziano il 1° aprile e terminano il 31 marzo. Di conseguenza, l'intervallo viene determinato selezionando il primo giorno dell'anno fiscale in o prima dell'anno di MinDate (1 aprile 2010) e l'ultimo giorno dell'anno fiscale dopo o entro l'anno di MaxDate (31 marzo 2012).