Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Gráfica con diferencia de días entre 2 años

Hola, a ver si alguien me puede ayudar.

Tengo una gráfica que tiene como dimensión Fecha-Hora y como expresión Potencia, ambas provenientes de excel.

gráfica 2 años.PNG.png

El problema me surge al intentar filtrar en 2 años distintos y un mismo mes (  2013 y 2014 - Febrero), ya que al ser años distintos, los días de la semana no coinciden ( Ej: El día 1 de Febrero en 2013 fue Viernes y en 2014 fue Sábado), con lo que la comparación que intento representar no es buena, debido a que quiero comparar la potencia consumida en un mismo día de la semana entre distintos años.

Una opción podría ser sumarle 1 al año 2013 para que fuera como el 2014, pero no me cuadra.

Alguna solución?

Un saludo y gracias.

5 Replies
jolivares
Specialist
Specialist

Tuve algo similar y lo que hice fue compararlo por los dias de la semana, es decir que en vez de ser una fecha hice una dimension por dia de la semana.

Primero, la semana 1 inicia el 1 de enero, no con la funcion week de QV

Segundo comparo los dias de la semana. Si quieres le pones colores a los dias dependiendo del mes.

20132014
5-15-1
5-25-2
5-35-3
5-45-4
5-55-5
5-65-6
5-75-7
6-16-1
6-26-2

Ojala te sirva.

Not applicable
Author

Hola Juan, la solución que me propones debe de ser buena, voy a intentarlo.

De todas formas si pudieras poner un ejemplo me sería de gran ayuda.

Un saludo y muchas gracias.

Not applicable
Author

No consigo dar con la clave.

Alguien me puede ayudar?

un saludo y gracias.

julian_rodriguez
Partner - Specialist
Partner - Specialist

Hola Juan

En el adjunto, dentro de la tabla calendario he creado un campo llamado "Día del Año", de la siguiente manera:

'w' & Num(Week(Fecha),'00') & Num(WeekDay(Fecha)) &  '-' & WeekDay(Fecha) AS [Día del Año]

El cuál contendrá un valor en texto que representa el número de la semana de la fecha y el día de la semana correspondiente, por ejemplo:

w011-mar

w012-mie

w013-jue

w014-vie

w015-sáb

w016-dom

w020-lun

Creado de tal manera que pueda ordenarse ascendentemente de forma lógica.

El equivalente de fecha de cada uno de esos campos, será el primer día de la semana de cada año correspondiente. Me explico:

Para w012-mie, por ejemplo:

Semana 1 (w01) - Día 2 (miércoles), las fechas son:

Día del AñoAñoFecha
w012-mie201105/01/2011
w012-mie201204/01/2012
w012-mie201302/01/2013
w012-mie201401/01/2014

Espero que te sea útil!

Saludos

julian_rodriguez
Partner - Specialist
Partner - Specialist

Juan, he detectado un problema cuando un año tiene dos días que caen en la misma "semana".

Permíteme reviso antes,

Saludos