Saltar al contenido principal

daynumberofquarter - función de script y de gráfico

Esta función calcula el número de día del trimestre en el que cae una fecha-hora.

Sintaxis:  

DayNumberOfQuarter(timestamp[,start_month])

Tipo de datos que devuelve: Entero

La función emplea siempre años de 366 días.

Argumentos:  

Argumentos de DayNumberOfQuarter
Argumento Descripción
timestamp La fecha que se ha de evaluar.
start_month Especificando un start_month de entre 2 y 12 (1 si se omite) el comienzo del año puede moverse hacia delante, al primer día de cualquier mes. Por ejemplo, si desea trabajar con un año fiscal que comience el 1 de marzo, especifique start_month = 3.

Ejemplos y resultados:  

Estos ejemplos utilizan el formato de fecha DD/MM/YYYY. El formato de fecha se especifica en la sentencia SET DateFormat en la parte superior de su script de carga. Cambie el formato en los ejemplos según se ajuste a sus necesidades.

Ejemplo 1:  

DayNumberOfQuarter('12/09/2014')

Devuelve 74, el número de día del trimestre actual.

Ejemplo 2:  

DayNumberOfQuarter('12/09/2014',3)

Devuelve 12, el número de día del trimestre actual.
En este caso, el primer trimestre empieza en marzo (porque start_month se especifica como 3). Esto significa que el trimestre actual es el tercer trimestre, que empieza el 1 de septiembre.

Ejemplo 3:  

Añada el script de ejemplo a su documento y ejecútelo. A continuación, añada como mínimo los campos de la columna de resultados a una hoja de su documento para ver el resultado.

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 *,

DayNumberOfQuarter(StartDate,4) As DayNrQtr

Resident ProjectTable;

Drop table ProjectTable;

 

La tabla resultante muestra los valores devueltos de DayNumberOfQuarter para cada uno de los registros de la tabla.

Resultados del ejemplo 3
InvID StartDate DayNrQtr
1 28/03/2014 88
2 10/12/2014 71
3 5/2/2015 36
4 31/3/2015 91
5 19/5/2015 49
6 15/9/2015 77

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.

Únase al Programa de modernización de la analítica

Remove banner from view

Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com