# 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.

Sintassi:

DayNumberOfYear(timestamp[,start\_month])

**Restituisce il tipo di dati:** numero intero

Questa funzione utilizza sempre anni basati su 366 giorni.

Argomenti:

Argomenti DayNumberOfYear

| 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. |

Esempi e risultati:

In questi esempi viene utilizzato il formato di data DD/MM/YYYY. Il formato della data viene specificato nell'istruzione SET DateFormat nella parte superiore dello script di caricamento. Modificare il formato negli esempi in base alle proprie esigenze.

Esempio 1:

`DayNumberOfYear('12/09/2014')`

Restituisce 256, il numero del giorno conteggiato dal primo giorno dell'anno.

Esempio 2:

`DayNumberOfYear('12/09/2014',3)`

Restituisce 196, il numero del giorno conteggiato a partire dal 1° marzo.

Esempio 3:

Aggiungere lo script di esempio al documento ed eseguirlo. Aggiungere quindi a un foglio del documento almeno 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 da DayNumberOfYear per ciascun record della tabella.

Risultati esempio 3

| InvID | StartDate | DayNrYear |
| --- | --- | --- |
| 1 | 28/03/2014 | 363 |
| 2 | 10/12/2014 | 254 |
| 3 | 5/2/2015 | 311 |
| 4 | 31/3/2015 | 366 |
| 5 | 19/5/2015 | 49 |
| 6 | 15/9/2015 | 168 |