Saltar al contenido principal

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

Esta función toma como entrada una fecha-hora timestamp, un mes month y un año year y actualiza la fecha-hora timestamp con el año year y el mes month especificados..

Sintaxis:  

SetDateYearMonth (timestamp, year, month)

Tipo de datos que devuelve: dual

Argumentos:  

Argumentos de SetDateYearMonth
Argumento Descripción
timestamp La fecha que se ha de evaluar como una indicación de tiempo o una expresión que devuelve una fecha, para convertir, por ejemplo '2012-10-12'.
year Es un año de cuatro dígitos.
month Es un mes de uno o dos dígitos.

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:  

setdateyearmonth ('29/10/2005', 2013, 3)

Devuelve '29/03/2013'

Ejemplo 2:  

setdateyearmonth ('29/10/2005 04:26:14', 2013, 3)

Devuelve '29/03/2013 04:26:14'

Para ver la parte de la hora en una fecha-hora de un gráfico, debe fijar el formato numérico en Fecha y escoger un valor de formato que muestre valores de hora.

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.

SetYearMonth:

Load *,

SetDateYearMonth(testdates, 2013,3) as NewYearMonth

Inline [

testdates

1/11/2012

10/12/2012

2/1/2013

19/5/2013

15/9/2013

11/12/2013

14/5/2014

13/6/2014

7/7/2014

4/8/2014

];

 

La tabla resultante contiene las fechas originales y una columna en la que el año se debe fijar en 2013.

Resultados del ejemplo 3
testdates NewYearMonth
1/11/2012 1/3/2013
10/12/2012 10/3/2013
2/1/2012 2/3/2013
19/5/2013 19/3/2013
15/9/2013 15/3/2013
11/12/2013 11/3/2013
14/5/2014 14/3/2013
13/6/2014 13/3/2013
7/7/2014 7/3/2013
4/8/2014 4/3/2013

¿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