week - funzione dello script e del grafico
Questa funzione restituisce un numero intero che rappresenta il numero della settimana in base allo standard ISO 8601. Il numero della settimana viene calcolato a partire dall'interpretazione della data dell'espressione in base all'interpretazione numerica standard.
Sintassi:
week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])
Restituisce il tipo di dati: numero intero
Argomenti:
Argomento | Descrizione |
---|---|
timestamp | La data di valutazione di un'indicazione di data e ora o l'espressione che restituisce un indicazione di data e ora da convertire, ad esempio '2012-10-12'. |
first_week_day |
Numero intero che definisce il giorno da utilizzare come primo giorno della settimana. Per impostazione predefinita, le funzioni di QlikView utilizzano lunedì come primo giorno della settimana. È possibile utilizzare i seguenti valori:
|
broken_weeks |
L'impostazione definisce se le settimane sono interrotte o meno. Per impostazione predefinita, le funzioni di QlikView utilizzano settimane complete. Questo significa che:
L'alternativa consiste nel dividere le settimane.
È possibile utilizzare i seguenti valori:
|
reference_day |
L'impostazione definisce il giorno del mese di gennaio da impostare come giorno di riferimento per definire la settimana 1. Per impostazione predefinita, le funzioni di QlikView utilizzano 4 come giorno di riferimento. Questo significa che la settimana 1 deve contenere il 4 gennaio, vale a dire che la settimana 1 deve sempre contenere 4 quattro giorni di gennaio. Per impostare un giorno di riferimento differente, è possibile utilizzare i seguenti valori:
|
Esempio 1:
week ('2012-10-12')
restituisce 41
Esempio 2:
week( '35648')
restituisce 32 poiché 35648 = 1997-08-06
Esempio 3:
week('2012-10-12', 0, 1)
restituisce 42