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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

puente, muchos a muchos problema

Volverse loco con un problema de puente (muchos a muchos). Tengo dos tablas: tarea (task_id, task_name) y usuario (user_id, user_name). Dado que cada tarea se puede asignar a uno o varios usuarios y cada usuario puede poseer varias tareas, necesito task_user puente con claves principales de cada usuario y tablas de tareas.

Tabla de tareas:

gidziu_7-1675842565165.png

Tabla de usuarios:

gidziu_1-1675841443779.png

user_task tabla (puente):

gidziu_2-1675841487463.png

Relaciones PBI:

gidziu_5-1675841731683.png

Primero, tabla visual de PBI basada solo en la tabla de usuario:

gidziu_3-1675841568253.png

Ahora, se agregó task_name al objeto visual de la tabla de tareas:

gidziu_8-1675842647995.png

La pregunta es esta: Me gustaría mostrar una lista de usuarios con un nombre de tarea junto al nombre de usuario. Si no se asigna ninguna tarea a un usuario, necesitaría una cadena vacía (el registro del usuario 3 debe mostrarse), si se asignan varias tareas a un usuario (por ejemplo, el usuario 1), solo se debe mostrar el nombre de la primera tarea. Algo como esto:

gidziu_9-1675842739422.png

¿Posible? Aprecia cualquier consejo.

Gracias

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola

Cambie las relaciones a únicas. En la tabla user_task, escriba esta fórmula de columna calculada

Nombre de tarea = relacionado(tarea[nombre de tarea])

En la tabla Usuario, arrastre las 2 columnas al objeto visual. Arrastre la columna Nombre de tarea de la tabla user_task.

Syndicate_Admin
Administrator
Administrator

Ejemplo de función FIRSTNONBLANK de Power BI DAX - Documentos de Power BI
No sé la respuesta, pero creo que esta función podría ayudar para que solo se muestre 1 tarea por usuario

Gracias por su aportación. Probé esta opción. De alguna manera, muchos a muchos no funciona bien con FirstNonBlank

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.