daynumberofyear - funzione dello script e del grafico
Questa funzione calcola il numero del giorno dell'anno a cui è stato assegnato un indicatore temporale. Il calcolo viene eseguito partendo dal primo millisecondo del primo giorno dell'anno, tuttavia il primo mese può essere differito.
Syntax:
DayNumberOfYear(timestamp[,start_month])
Return data type: numero intero
Questa funzione utilizza sempre anni basati su 366 giorni.
Arguments:
Argomenti
Argomento
Descrizione
timestamp
La data 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 script
Esempio
Risultato
DayNumberOfYear('12/09/2014')
Restituisce 256, il numero del giorno conteggiato dal primo giorno dell'anno.
DayNumberOfYear('12/09/2014',3)
Restituisce 196, il numero del giorno conteggiato a partire dal 1° marzo.
Example:
Aggiungere lo script di esempio all'app ed eseguirlo. Aggiungere quindi a un foglio nell'app i campi elencati nella colonna dei risultati per visualizzare il risultato.
ProjectTable:
LOAD recno() as InvID, * INLINE [
StartDate
28/03/2014
10/12/2014
5/2/2015
31/3/2015
19/5/2015
15/9/2015
] ;
NrDays:
Load *,
DayNumberOfYear(StartDate,4) As DayNrYear
Resident ProjectTable;
Drop table ProjectTable;
La tabella risultante mostra i valori restituiti in DayNumberOfYear per ciascun record della tabella.