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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Modelado de datos

¿Alguien puede ayudarme a modelar lo siguiente, por favor?
Tengo una tabla de proyectos, una tabla de ProjectTask, una tabla de empleados, una tabla ProjectUserAssigned y una tabla ProjectTaskUserAllowed.

La tabla Projects tiene una conexión de uno a varios con ProjectTask. ProjectUserAssigned está conectado a los proyectos a través de un muchos a uno. ProjectTaskUserAsssigned está conectado a ProjectTask a través de un varios a uno. Quiero conectar la tabla de empleados a ProjectUserAssigned y ProjectTaskUserAssigned para obtener los detalles de los empleados y poder mostrar a todos los empleados, ya sea que tengan asignado un proyecto o una projecttask. Si un projectTask puede tener más de un ProjectTaskAssignment. ¿Cómo incorporo la función Userelationship para extraer los detalles de los empleados de la tabla de empleados para ProjectTaskuserAssignments? ¿Existe un enfoque mejor que el descrito anteriormente?

Gracias

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola @nchamilton2 ,

Espero que la información proporcionada sea útil. No dude en ponerse en contacto con nosotros si tiene más preguntas o si desea discutir esto con más detalle. Si las respuestas proporcionadas responden a su pregunta, acéptelo como una solución para que otros miembros de la comunidad con problemas similares puedan encontrar una solución más rápido.

¡¡Gracias!!

Syndicate_Admin
Administrator
Administrator

Hola @nchamilton2 ,

Quería comprobar si ha tenido la oportunidad de revisar la información proporcionada. No dude en ponerse en contacto con nosotros si tiene más preguntas. Si las respuestas han abordado su consulta, acéptela como una solución y dé un 'Felicitaciones' para que otros miembros puedan encontrarla fácilmente.

¡¡Gracias!!

Syndicate_Admin
Administrator
Administrator

Hola @nchamilton2 ,

¿Puedo preguntar si la solución proporcionada ayudó a resolver el problema? Si es así, marque la respuesta útil y acéptela como la solución. Esto será útil para que otros miembros de la comunidad que tengan problemas similares lo resuelvan más rápido.

¡¡Gracias!!

Syndicate_Admin
Administrator
Administrator

Hola @nchamilton2 ,

Gracias por ponerse en contacto con la comunidad de Microsoft Fabric.

Para modelar este escenario de forma eficaz, cree una tabla unificada denominada CombinedAssignments en Power Query. Para empezar, tome la tabla ProjectUserAssigned y agregue una columna denominada AssignmentType con el valor "Project" y una columna TaskID establecida en null. A continuación, tome la tabla ProjectTaskUserAsignada, combínela con la tabla ProjectTask para incorporar el ProjectID relacionado y agregue una columna AssignmentType con el valor "Task". Asegúrese de que ambos conjuntos de datos tengan la misma estructura: EmployeeID, ProjectID, TaskID y AssignmentType, y anexe todos juntos a la nueva tabla CombinedAssignments.

A continuación, en el modelo de datos, cree relaciones de varios a uno de CombinedAssignments a Employees (a través de EmployeeID), a Projects (a través de ProjectID) y a ProjectTask (a través de TaskID). Este enfoque combinado le permite extraer detalles de los empleados de la tabla Empleados e identificar claramente si la asignación está en el nivel de proyecto o tarea mediante la columna AssignmentType.

Si esta publicación ayuda, entonces considere Aceptar como solución para ayudar a los otros miembros a encontrarlo más rápidamente, no olvide dar un "Felicitaciones", ¡realmente lo apreciaría!

¡¡Gracias!!

Syndicate_Admin
Administrator
Administrator

Hola @nchamilton2

Proporcione datos de muestra que cubran su problema o pregunta por completo, en un formato utilizable (no como una captura de pantalla).
https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-...
Muestre el resultado esperado en función de los datos de muestra que proporcionó.

https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.