cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper IV
Helper IV

Comprensión de relaciones simples

Hola

He rediseñado completamente mis tablas de relaciones hoy para limpiarlas. Estoy en general contento con cómo se ven las cosas ahora. Sin embargo, mirando a esta tabla de relaciones recortadas, ¿puede alguien por favor guiarme a través de por qué al crear una columna en Ingresos Forecasted se producen errores diciendo Etapa (en Proyectos) no se encuentra? Me veo obligado a agregar la relación inactiva entre las dos tablas (en ProjectID) y determinar la columna con UseRelationship.

Ninguna de estas tablas de imágenes se une realmente por ProjectID que no sea Project Summary/Project. El resto de la relación se basa en claves diferentes como ProjectEmployee o ProjectDayEmployee (como ingresos). Sin embargo, sin usar "userelationship" puedo mostrar los Ingresos y el Escenario en la misma tabla de informes, no hay problema. ¡Gracias!

relationshipoktodelete.png

4 REPLIES 4
Highlighted
Super User V
Super User V

Re: Comprensión de relaciones simples

Las tablas deben estar relacionadas entre sí o a través de otras relaciones para hacer referencia entre sí, activas o inactivas.

Sólo una sugerencia - usted tiene un montón de relaciones bidireccionales. Eso puede causar problemas. Echa un vistazo a este artículo. Sólo los creo como último recurso a un problema. Utilizo el modificador CROSSFILTER() en CALCULATE() si necesito que una medida sea bidireccional sin afectar al modelo.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting
Highlighted
Helper IV
Helper IV

Re: Comprensión de relaciones simples

He oído hablar de los problemas con bidireccional. Gran enlace, sin embargo.

Por favor, corríjame si me equivoco, pero mi comprensión de las relaciones bidrectionales es que causan problemas cuando tienes varias tablas usándolas juntas (para crear un problema de ruta múltiple o una relación circular). Aparte de la relación inactiva (que me vi obligado a hacer), todas mis tablas se unen mediante una única ruta de acceso de relación directamente al Resumen del proyecto.

Estoy haciendo esto para poder filtrar varios puntos de datos para el mismo empleado / proyecto / día, como la suma de detalles de hojas de horas y proyectos previstos...

Ahí es donde estoy un poco confundido, los ingresos previstos deben tener un enlace (y solo un enlace) a Projects[Stage] (a través del Resumen del proyecto). ¿No es correcto?!? DAX está diciendo que no puede encontrar la columna en absoluto sin usar esa relación inactiva?!?!?

Highlighted
Super User V
Super User V

Re: Comprensión de relaciones simples

No, hay otros probems con relaciones bidireccionales. Microsoft recomienda minimizar su uso. También afectan al rendimiento de las consultas. La mejor práctica es, sólo usarlo si usted sabe EXACTAMENTE lo que está haciendo y no hay otra manera. Lo mismo con las relaciones de muchos a varios.

En cuanto a su modelo, no puedo decir con seguridad. He visto cosas extrañas en modelos con relaciones bidireccionales que no tienen ambiguedad que de repente funcionan cuando lo deshabilitas. Tenía un usuario aquí con una sola relación bidireccional que estaba causando un problema de segmentación de datos. Lo apagué y funcionó bien. Yo iría a quitar todos esos y luego continuaría con su edificio de modelos.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting
Highlighted
Community Support
Community Support

Re: Comprensión de relaciones simples

hola @bflury

Puesto que ha creado dos relaciones entre Proyectos y Resumen del proyecto, Resumen del proyecto e Ingresos previstos, y las dos relaciones son todas"Ambos",le gusta que haya creado una recomendación entre las tablas Ingresos previstos y Proyecto, por lo que no es necesario crear otra relación entre ellos(Ingresos previstos y Proyecto),solo podría crear otras relaciones inactivas.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Meet the 2020 Season 2 Power BI Super Users!

Meet the 2020 Season 2 Power BI Super Users!

Find out who's part of the program this season, and welcome the new Super Users.

August 2020 Community Challenge: Can You Solve These?

August 2020 Community Challenge: Can You Solve These?

We're excited to announce our first cross-community 'Can You Solve These?' challenge!

July 2020 Community Highlights

July 2020 Community Highlights

Learn about the exciting things that happened in July.

Featured Data Story of The Month

Featured Data Story of The Month

All Data Stories Gallery contributions are reviewed for each month. We select a contribution and feature the community member the following month.

Power BI Dev Camp - Developing with .NET Core

Power BI Dev Camp - Developing with .NET Core

Learn how to develop custom web applications for Power BI using .NET Core 3.1 and .NET 5.

Top Solution Authors