Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

¿Cómo puedo convertir un número entero en fecha?

Hola a todos

tengo el siguiente problema tengo el campo como numerico Año_Mes de la siguiente forma YYYYMM

y necesito separarlo o convertirlo a formato fecha. ya prove las conversiones con el date, #date, etc y me lo descompone en numero sin sentido ejem si quiero ver el año 2015/01 me lo pone como 2432/32

saludos

Mensaje editado por: Agustin Tinoco buen día Juan Vitantonio adjunto los archivos como solicitaste saludos

1 Solution

Accepted Solutions
sorrakis01
Specialist
Specialist

Hola Agustín,

Miralo como está ahora,

Saludos

View solution in original post

23 Replies
alexandros17
Partner - Champion III
Partner - Champion III

MakeDate(Left(myField,4), Right(myField,2), 1)

returns the first day of the year - month

let me know

jvitantonio
Luminary Alumni
Luminary Alumni

A mi me funciona. Pone esto en el script:

load Year(Date2) as Year, MonthName(Date2) as Month;

load

date#(DateText, 'YYYYMM') As Date2

inline [

DateText

201501

201502

201503

];

Si no es lo que buscas, por favor especifica el fomato.

Saludos

Juan

ramoncova06
Partner - Specialist III
Partner - Specialist III

puedes usar usar un Date después de Date#


Date(date#(Año_Mes, 'YYYYMM'))

Not applicable
Author

Alessandro:

lo tengo de la siguiente forma

el script queda de la siguiente manera:

load

MakeDate (Left (CALMONTH, 4), Right (CALMONTH, 2), 1)

necesito separarlo por 201301 = 2013/01

saludos

Not applicable
Author

Juan:

te comento Lo Mismo Alessandro

lo tengo de la siguiente forma

el script queda de la siguiente manera:

load

MakeDate (Left (CALMONTH, 4), Right (CALMONTH, 2), 1)

necesito separarlo por 201301 = 2013/01

saludos

ramoncova06
Partner - Specialist III
Partner - Specialist III

usa algo asi


Date(date#(Año_Mes, 'YYYYMM'),'YYYY/MM')

jvitantonio
Luminary Alumni
Luminary Alumni

Load Date(Fecha2, 'YYYY/MM') AS FechaFinal;

load

date#(DateText, 'YYYYMM') As Fecha2

inline [

DateText

201501

201502

201503

];

Not applicable
Author

Hola a todos nuemente les agradezco su apoyo, les comento que he probado cada una de las sugerencias hechas y no me ha trabajado correctamente

saludos

ramoncova06
Partner - Specialist III
Partner - Specialist III

Agustin,

si a CALMONTH le aplicas date(CALMONTH,'YYYY/MM'), que te da ?

lo mismo para left(CALMONTH,4), que te da ?