Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola Todos, tengo dificultad para darle formato a una fecha, y obtener a partir de ella el mes y el año.
Utilizo la función Date#(FECHA,'DD/MM/YYYY HH24:MI:SS') para que Qv la interprete, pero cuando quiero obtener solo el año, utilizando: Year(Date#(FECHA,'DD/MM/YYYY HH24:MI:SS')) el campo queda nulo. También lo intente utilizando
Date(Date#(FECHA,'DD/MM/YYYY HH24:MI:SS'),'YYYY-MM-DD') y no funciona.
Muchas gracias por compartir su conocimiento.
Hola @Luz , lo primero seria saber como vienen los valores del campo FECHA.
Puedes probar extrayendo el año directamente con un year(FECHA), entonces si el dato viene como fecha valida reconocida por Qlik, retornará el Año sin problemas.
Si no, debes revisar cómo viene el valor del campo.
El script inicial de cada proyecto, incluye el formato de fecha :
SET DateFormat='M/D/YYYY';
SET TimestampFormat='M/D/YYYY h:mm:ss[.fff] TT';
Entonces si del dato origen viene el mismo separador, te reconocerá la fecha, si no, puedes o cambiar el separador en las variables antes mostradas, o cambiar el separador en el campo, por ejemplo :
replace(FECHA, '/', '-') as FECHA,
También puedes forzar la interpretación como tu lo haces, pero sin tantos parámetros :
date#(FECHA) as FECHA.
Saludos!
Buen día estimado
Podrías darnos una muestra o un ejemplo de una de las fechas y así poder indicarte como usar la función Date#()
Quedo a la espera