# daynumberofyear - fonction de script et fonction de graphique

Cette fonction calcule le numéro de jour de l'année dans lequel tombe un horodatage. Le calcul est effectué à partir de la première milliseconde du premier jour de l'année, mais le premier mois peut être décalé.

Syntaxe :

DayNumberOfYear(timestamp[,start\_month])

**Type de données renvoyé :** entier

La fonction utilise toujours des années basées sur 366 jours.

Arguments :

Arguments DayNumberOfYear

| Argument | Description |
| --- | --- |
| timestamp | Date à évaluer. |
| start\_month | Si vous spécifiez un argument start\_month compris entre 2 et 12 (1 si l'argument est omis), il se peut que le début de l'année soit avancé au premier jour de n'importe quel mois. Par exemple, si vous voulez travailler sur un exercice fiscal débutant le premier mars, spécifiez start\_month = 3. |

Exemples et résultats :

Ces exemples utilisent le format de date DD/MM/YYYY. Le format de date est indiqué dans l'instruction SET DateFormat située en haut de votre script de chargement. Modifiez le format utilisé dans les exemples en fonction de vos exigences.

Exemple 1:

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

Renvoie 256, le numéro de jour calculé à partir du premier jour de l'année.

Exemple 2:

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

Renvoie 196, le numéro de jour calculé à partir du 1er mars.

Exemple 3:

Ajoutez l'exemple de script à votre document et exécutez-le. Ensuite, ajoutez au moins les champs répertoriés dans la colonne des résultats à une feuille de votre document afin de visualiser le résultat.

`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 table résultante affiche les valeurs renvoyées par la fonction DayNumberOfYear pour chaque enregistrement de la table.

Résultats de l'exemple 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 |