daynumberofquarter - funzione dello script e del grafico
Questa funzione calcola il numero del giorno del trimestre a cui è stato assegnato un indicatore temporale. Questa funzione viene utilizzata al momento di creare un Calendario principale.
Sintassi:
DayNumberOfQuarter(timestamp[,start_month])
Tipo di dati restituiti: numero intero
Argomenti
Argomento
Descrizione
timestamp
La data o la data e ora da valutare.
start_month
Se si specifica un valore start_month compreso tra 2 e 12 (1 se omesso), l'inizio dell'anno potrà essere spostato in avanti sul primo giorno di qualsiasi mese. Se, ad esempio, si intende utilizzare un anno fiscale che inizi il 1° marzo, specificare start_month = 3.
In questi esempi viene utilizzato il formato della data DD/MM/YYYY. Il formato della data viene specificato nell'istruzione SET DateFormat nella parte superiore dello script di caricamento dei dati. Modificare il formato negli esempi in base alle proprie necessità.
Esempi di funzioni
Esempio
Risultato
DayNumberOfQuarter('12/09/2014')
Restituisce 74, il numero del giorno del trimestre attuale.
DayNumberOfQuarter('12/09/2014',3)
Restituisce 12, il numero del giorno del trimestre attuale. In questo caso, il primo trimestre inizia a marzo (in quanto start_month è specificato come 3). Ciò significa che il trimestre attuale è il terzo trimestre, iniziato il 1 settembre.
Esempio 1 – Gennaio inizio dell'anno (script)
Panoramica
Aprire Editor caricamento dati, quindi aggiungere lo script di caricamento in basso in una nuova scheda.
Lo script di caricamento contiene:
Un set di dati semplice contenente un elenco di date, caricato in una tabella denominata Calendar. È utilizzata la variabile di sistema predefinita DateFormat MM/GG/AAAA.
Un caricamento precedente che crea un campo aggiuntivo, denominato DayNrQtr, mediante la funzione DayNumberOfQuarter().
Oltre alla data, non viene fornito alla funzione alcun parametro aggiuntivo.
Script di caricamento
SET DateFormat='MM/DD/YYYY';
Calendar:
Load
date,
DayNumberOfQuarter(date) as DayNrQtr
;
Load
date
Inline
[
date
01/01/2022
01/10/2022
01/31/2022
02/01/2022
02/10/2022
02/28/2022
03/01/2022
03/31/2022
04/01/2022
];
Risultati
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere tali campi come dimensioni:
date
daynrqtr
Tabella dei risultati
data
daynrqtr
01/01/2022
1
01/10/2022
10
01/31/2022
31
02/01/2022
32
02/10/2022
41
02/28/2022
59
03/01/2022
61
03/31/2022
91
04/01/2022
1
Il primo giorno dell'anno era il 1° di gennaio dato che nessun secondo argomento era stato trasferito nella funzione DayNumberOfQuarter().
Il 1° gennaio è il primo giorno del trimestre, mentre il 1° febbraio è il 32esimo giorno del trimestre. Il 31 marzo è il 91esimo e ultimo giorno del trimestre, mentre il 1° aprile è il primo giorno del 2° trimestre.
Esempio 2 – Febbraio inizio dell'anno (script)
Panoramica
Aprire Editor caricamento dati, quindi aggiungere lo script di caricamento in basso in una nuova scheda.
Lo script di caricamento contiene:
Lo stesso set di dati dal primo esempio.
È utilizzata la variabile di sistema predefinita DateFormat MM/GG/AAAA.
Un argomento start_month che inizia il 1° febbraio. Ciò imposta l'anno finanziario al 1° febbraio.
Script di caricamento
SET DateFormat='MM/DD/YYYY';
Calendar:
Load
date,
DayNumberOfQuarter(date,2) as DayNrQtr
;
Load
date
Inline
[
date
01/01/2022
01/10/2022
01/31/2022
02/01/2022
02/10/2022
02/28/2022
03/01/2022
03/31/2022
04/01/2022
];
Risultati
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere tali campi come dimensioni:
date
daynrqtr
Tabella dei risultati
data
daynrqtr
01/01/2022
62
01/10/2022
71
01/31/2022
92
02/01/2022
1
02/10/2022
10
02/28/2022
28
03/01/2022
30
03/31/2022
60
04/01/2022
61
Il primo giorno dell'anno è il 1° di febbraio, dato che il secondo argomento trasferito nella funzione DayNumberOfQuarter() era 2.
Il primo trimestre dell'anno va da febbraio ad aprile, mentre il quarto trimestre va da novembre a gennaio. Questo viene mostrato nella tabella dei risultati, dove il 1° febbraio è il primo giorno del trimestre mentre il 31 gennaio è il 92esimo e ultimo giorno del trimestre.
Esempio 3 – Gennaio inizio dell'anno (grafico)
Panoramica
Aprire Editor caricamento dati, quindi aggiungere lo script di caricamento in basso in una nuova scheda.
Lo script di caricamento contiene:
Lo stesso set di dati dal primo esempio.
È utilizzata la variabile di sistema predefinita DateFormat MM/GG/AAAA.
Tuttavia, in questo esempio, il set di dati invariato viene caricato nell'applicazione. Il valore del giorno del trimestre viene calcolato mediante una misura in un oggetto del grafico.
Script di caricamento
SET DateFormat='MM/DD/YYYY';
Calendar:
Load
date
Inline
[
date
01/01/2022
01/10/2022
01/31/2022
02/01/2022
02/10/2022
02/28/2022
03/01/2022
03/31/2022
04/01/2022
];
Risultati
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione: date.
Creare la seguente misura:
=daynumberofquarter(date)
Tabella dei risultati
data
=daynumberofquarter(date)
01/01/2022
1
01/10/2022
10
01/31/2022
31
02/01/2022
32
02/10/2022
41
02/28/2022
59
03/01/2022
61
03/31/2022
91
04/01/2022
1
Il primo giorno dell'anno era il 1° di gennaio dato che nessun secondo argomento era stato trasferito nella funzione DayNumberOfQuarter().
Il 1° gennaio è il primo giorno del trimestre, mentre il 1° febbraio è il 32esimo giorno del trimestre. Il 31 marzo è il 91esimo e ultimo giorno del trimestre, mentre il 1° aprile è il primo giorno del 2° trimestre.
Esempio 4 – Febbraio inizio dell'anno (grafico)
Panoramica
Aprire Editor caricamento dati, quindi aggiungere lo script di caricamento in basso in una nuova scheda.
Lo script di caricamento contiene:
Lo stesso set di dati dal primo esempio.
È utilizzata la variabile di sistema predefinita DateFormat MM/GG/AAAA.
L'anno finanziario va dal 1° febbraio al 31 gennaio.
Tuttavia, in questo esempio, il set di dati invariato viene caricato nell'applicazione. Il valore del giorno del trimestre viene calcolato mediante una misura in un oggetto del grafico.
Script di caricamento
SET DateFormat='MM/DD/YYYY';
Calendar:
Load
date
Inline
[
date
01/01/2022
01/10/2022
01/31/2022
02/01/2022
02/10/2022
02/28/2022
03/01/2022
03/31/2022
04/01/2022
];
Oggetto grafico
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione: date.
Creare la seguente misura:
=daynumberofquarter(date,2)
Risultati
Tabella dei risultati
data
=daynumberofquarter(date,2)
01/01/2022
62
01/10/2022
71
01/31/2022
92
02/01/2022
1
02/10/2022
10
02/28/2022
28
03/01/2022
30
03/31/2022
60
04/01/2022
61
Il primo giorno dell'anno è il 1° di gennaio, dato che il secondo argomento trasferito nella funzione DayNumberOfQuarter() era 2.
Il primo trimestre dell'anno va da febbraio ad aprile, mentre il quarto trimestre va da novembre a gennaio. Questo viene evidenziato nella tabella dei risultati, dove il 1° febbraio è il primo giorno del trimestre mentre il 31 gennaio è il 92esimo e ultimo giorno del trimestre.
Hai trovato utile questa pagina?
Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!