Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
alexis_garcia
Creator II
Creator II

Mismos campos en distintas BD y dimension calculada

Hola, presento mi duda a ver si alguien sabe cómo puedo solucionarla.

Recojo información de 2 bases de datos,  relacionada con la energía que se consumo en cada edificio cada 15 minutos.

En una BD, tengo la energía desde 2011 hasta 2013 y en la otra BD la energía de 2014 hasta la fecha.

Al unirla en Qlikview, las uno por el campo "EDIFICIO", con lo que si luego selecciono cualquier edificio en un cuadro de lista, todas las tablas y gráficas tanto de una BD como de la otra, se filtrarán por dicho EDIFICIO.

El problema viene cuando quiero represetar por fechas. Ya que las fechas de una BD y las de la otra son campos distintos, cómo podría representar gráficas usando las 2 fechas?

He intentando compararlas en dimensiones calculadas pero no muestra los datos correctos.

Cómo podría solucionar esto?

Debería unir las 2 BD tanto por EDIFICIO como por FECHAS?

Esto mismo lo intenté, pero el problema es que tengo la FECHAde BD1 en una tablaA y los EDIFICIOS en tablaB con varias tablas de unión entre ellas. Si uno esas tablas con una de BD2 donde están los EDIFICIOS Y FECHAS juntas, se crea una referencia circular.

Un saludo y gracias.

1 Solution

Accepted Solutions
alexis_garcia
Creator II
Creator II
Author

Al final lo he podido solucionar uniendo con distintos JOIN varias tablas, hasta conseguir 1 de cada BD y así unirlas por edificio y fecha.

En cuanto tenga más tiempo probaré tu ejemplo Enrique, que es mucho más eficiente.

Muchas gracias por tu ayuda.

View solution in original post

4 Replies
ecolomer
Master II
Master II

Yo utilizaría un Calendario maestro (master Calendar) que es muy útil para estos temas.

Ambas fechas se deben relacionar con el calendario maestro.

/blogs/qlikviewdesignblog/2012/10/16/the-master-calendar

Adjunto tambien un ejemplo que te puede ayudar

salu2

EC

alexis_garcia
Creator II
Creator II
Author

Hola Enrique, muchas gracias por tu ejemplo.

Voy a intentar aplicarlo en mi modelo, pero es complicado hacerlo.

Por otra parte, necesito un calendario que represente la fecha-hora cada 15 minutos.

Qué tendría que añadir al calendario maestro que has puesto para hacerlo cada 15 minutos?

Muchas gracias.

Un saludo.

alexis_garcia
Creator II
Creator II
Author

Al final lo he podido solucionar uniendo con distintos JOIN varias tablas, hasta conseguir 1 de cada BD y así unirlas por edificio y fecha.

En cuanto tenga más tiempo probaré tu ejemplo Enrique, que es mucho más eficiente.

Muchas gracias por tu ayuda.

ecolomer
Master II
Master II

Si el tema está resuelto, cierra el hilo. Gracias.

Saludos,

ecolomer