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: 
Bukan4x4
Contributor III
Contributor III

Crear dimension con los datos de 2 tablas

Hola a todos, favor me ayudan con esta consulta:

En mi modelo de datos (simplificando) tengo dos tablas Proyectos A y Proyectos B:

Proyectos A                          Proyectos B      

-Nombre A                              -Nombre B

-Costos A                                 -Costos B

- Año                                           -Año

Quiero hacer un grafico de tarta que unifique ambas tablas en una Dimensión que seria Total Proyectos y muestre los % de costos en un año de los proyectos A y los proyectos B, el gráfico se vería así:

Total Proyectos.png

Evalué crear una nueva tabla en el modelo de datos, pero resulta bastante engorroso por las relaciones existentes, quizás puede haber alguna solución usando elementos maestros u otra opción desde la misma aplicación?  E intentado de muchas formas y aun no logro dar con una solución.

gracias de antemano.

 

Jorge

 

Labels (1)
6 Replies
v3usergt
Partner - Contributor
Partner - Contributor

 

Para tu modelo te funcionara lo siguiente ?


[ProyectosAyB]:
LOAD
[Nombre],
[Costos],
[Año]
FROM [lib://Desktop/ProyectosAB.xlsx]
(ooxml, embedded labels, table is ProyectosA);
LOAD
[Nombre],
[Costos],
[Año]
FROM [lib://Desktop/ProyectosAB.xlsx]
(ooxml, embedded labels, table is ProyectosB);

 

saludos

 

Bukan4x4
Contributor III
Contributor III
Author

gracias por la respuesta, no puede crear otra tabla relacionada en el modelo, pues ya existe otra relación entre ellas, por ahora descarto modificar el modelo, por eso busco una solución a nivel de APP.

Thiago_Justen_

Assim:

Gráfico de Pizza (Tarta):

Dimensão (dimensión) = ValueList('Proyectos A','Proyectos B')

Medida =  Sum(If(ValueList('Proyectos A','Proyectos B')='Proyectos A',[Costos A]))
+
Sum(If(ValueList('Proyectos A','Proyectos B')='Proyectos B',[Costos B]))

 

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Bukan4x4
Contributor III
Contributor III
Author

Gracias por responder, lo intente pero al no usar valuelist si bien me deja crear una dimensión artificial, no puedo usar ninguna relación de las tablas, por lo que todo calculo de medidas debiese hacerlo manualmente cosa que es posible pero complejo de hacer, el modelo que puse es simplificado, pero tiene una serie de relaciones y cálculos que nacen de estas.

Habrá forma de hacerlo pero que se pueden usar las relaciones del modelo de datos?

Thiago_Justen_

Usted podría enviarme una aplicación (qvf) por ejemplo?
Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Bukan4x4
Contributor III
Contributor III
Author

Gracias Thiago, pero finalmente decidí modificar mi modelo de datos para mantener las relaciones y no tener que modificar por código las mismas.