Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
alexis_garcia
Creator II
Creator II

Curva con datos de distintos años

Hola a todos, tengo una duda y a ver si alguien puede ayudarme.

Tengo el campo FECHA: 20/01/2014 - 23:15:00

He creado una fecha sin el año para poder hacer la siguiente gráfica comparativa por años, pero tengo el problema de que no está ordenada la fecha.

He intentado muchas opciones, como ordenar por la misma dimensión, por mes, día, horas, ...., pero no funciona ninguno

Gracias y un saludo.

1 Solution

Accepted Solutions
alexis_garcia
Creator II
Creator II
Author

Hola, lo he conseguido solucionar!

He creado un campo de fecha y hora pero sin añadir año

Dimensión: Day(FECHADatos)&'/'&Month(FECHADatos)&' - '&Time(FECHADatos)

Expresiónes: Max({$<AÑO={"2012"}>}Valor)

                      Max({$<AÑO={"2013"}>}Valor)

                      Max({$<AÑO={"2014"}>}Valor)

Ahora lo ordeno por:

Y lo representa como quería.

Espero que pueda servir de ayuda a alguien.

Gracias.

Un saludo.

View solution in original post

4 Replies
pljsoftware
Creator III
Creator III

Hola Alexis,

puedes tener un campo Fecha con toda la data yyyy/MM/dd hh:mm:ss ademàs de la que tienes en el grafico y útilizar ese campo como expresión para ordernar los datos.

Saludos

Luca Jonathan Panetta

alexis_garcia
Creator II
Creator II
Author

Hola, gracias por tu ayuda.

El problema es que si hago eso, es decir, si añado el año en la dimensión, no me mostrará la curva de cada año superpuesta sobre los otros años como lo que quiero; lo haría correlativo un año tras otro.

Algo así:

Un saludo y gracias.

pljsoftware
Creator III
Creator III

Hola Alexis,

no tienes que añadir el año a la dimensiones, tienes que crear un nuove campo en los datos y útilizarlo en la expresión de orden.

Si me envias un ejemplo intento solucionar el problema.

Saludos

Luca Jonathan Panetta

alexis_garcia
Creator II
Creator II
Author

Hola, lo he conseguido solucionar!

He creado un campo de fecha y hora pero sin añadir año

Dimensión: Day(FECHADatos)&'/'&Month(FECHADatos)&' - '&Time(FECHADatos)

Expresiónes: Max({$<AÑO={"2012"}>}Valor)

                      Max({$<AÑO={"2013"}>}Valor)

                      Max({$<AÑO={"2014"}>}Valor)

Ahora lo ordeno por:

Y lo representa como quería.

Espero que pueda servir de ayuda a alguien.

Gracias.

Un saludo.