Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Jerarquía y obtención de detalles de tablas

Hola a todos,

Tengo tres tablas con información diferente de tres tablas diferentes de la base de datos.

Tengo una tabla con turnos, la segunda tabla tiene tareas y la tercera tabla tiene líneas.

Así que si elijo un turno, el otro a las tablas debe filtrar por ese turno. Y si elijo una tarea, la tabla de líneas debe filtrarse también por esa tarea.

Tengo claves externas en las tablas, pero en power bi no puedo crear la relación porque dice que necesito eliminar o desactivar algunas relaciones entre otras tablas.

¿Hay alguna solución para implementar este hierachy/drilldown entre estas tablas?

Gracias de antemano,

Rui

1 ACCEPTED SOLUTION

Hay @v-easonf-msft,

He encontrado alguna solución. He creado vistas en SQL que representan esas tablas de hechos y creo que puedo trabajar con ellas en este caso.

Necesito realizar algunas pruebas más, pero creo que funciona.

Gracias por su respuesta y ayuda.

saludos

Rui

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@rmorais ,¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de ejemplo después de eliminar datos confidenciales.

@amitchandak

Gracias por su respuesta. Básicamente tengo estas 3 tablas.

rmorais_0-1626173417808.png

Si hago clic en una fila de la primera (tabla FactShift) quiero filtrar las demás, y si hago clic en una fila de la sencond (tabla FactTaskExecution) la última (tabla FactTaskDetailExecution) debe filtrarse también dependiendo de la anterior.

Todas las tablas tienen FK a otra tabla dim (datos maestros).

Por ejemplo, las tres tablas tienen FK a DimOperator tabla.

Creo que el problema aquí es que no puedo crear una relación entre FactShift y FactTaskExecution. Y tampoco puedo crear una relación entre FactTaskExecution y FactTaskDetailExecution.

Dice el error de eliminar o desactivar la relación entre FactTaskExecution y DimVoiceOperator. Pero si hago eso, no puedo ver el nombre del operador en la tabla.

Gracias

Rui

Creo que el problema aquí

@amitchandak ,

Siento molestarte, pero ¿tienes alguna idea sobre esto?

gracias

Rui

Allí, @rmorais

Tal vez usted puede tratar de crear una relación inactiva, y utilizar la función "userelationship" para activar la relación al crear una medida.

https://www.sqlbi.com/articles/using-userelationship-in-dax/

https://radacad.com/userelationship-or-role-playing-dimension-dealing-with-inactive-relationships-in...

Saludos
Equipo de soporte de la comunidad _ Eason

Hay @v-easonf-msft,

He encontrado alguna solución. He creado vistas en SQL que representan esas tablas de hechos y creo que puedo trabajar con ellas en este caso.

Necesito realizar algunas pruebas más, pero creo que funciona.

Gracias por su respuesta y ayuda.

saludos

Rui

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.