Condividi tramite


CALENDARAUTO

Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata

Nota

Questa funzione è sconsigliata per l'uso nei calcoli visivi perché probabilmente restituisce risultati senza significato.

Restituisce una tabella con una sola colonna denominata "Date" che contiene un set di date contiguo. 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 usato il valore specificato nel modello di tabella di calendario per l'utente corrente, se presente. In caso contrario, il valore predefinito è 12.

Valore restituito

Restituisce una tabella con una sola colonna denominata "Date" che contiene un set di date contiguo. 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 usata come data minima.
    • La data più recente nel modello che non si trova in una colonna calcolata o in una tabella calcolata viene usata come data massima.
    • L'intervallo di date restituito è costituito dalle date comprese tra l'inizio dell'anno fiscale associato alla data minima e la fine dell'anno fiscale associato alla data massima.
  • Se il modello non contiene valori DateTime che non sono presenti nelle colonne calcolate o nelle tabelle calcolate, viene restituito un errore.

  • Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

In questo esempio, le date minima e massima 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.