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

Múltiplos SE UNE a la misma tabla

Hola

Administro múltiples herramientas y múltiples bases de datos en mi empresa.

Mi director financiero desea usar Power BI para crear informes basados en las bases de datos.

nos enfrentamos a un problema con las relaciones. Múltiples tablas (pedidos, facturas, supplier_ordes, supplier_invoices, ...) hacen referencia a una misma tabla (proyecto) que conduce a un "error de ambigüedad" que nos obliga a activar y desactivar las relaciones en el gestor de relaciones.

¿Cómo podemos evitarlo?

¿Hay alguna manera de indicar la relación de bruja que debería usar? (Como el JOIN ... ON en SQL ?)

Gracias por su ayuda,

Vincent

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@tex628 Gracias por su respuesta. Está funcionando, pero rápidamente se vuelve lento en la consulta de energía y para tablas con filas de 1k a 5k. Tal vez lo estoy haciendo mal o a mucho en power query

@v-kalyj-msft Gracias por su respuesta también. Entiendo por qué hay una ambigüedad y el concepto de caminos diferentes. La problemática es decirle a bowerbi "en esa vizualización usar ese camino, en esta otra vizualización usar el otro camino, ..."

Digamos que tenemos las tablas "pedido" y "factura" que están relacionadas. Cada uno puede estar relacionado con una tabla de "clientes". En algunos casos, necesitamos listar los pedidos con sus clientes, en otros casos enumerar las facturas con los clientes. Hay dos caminos, ambos podrían usarse en diferentes contextos.

Lo hice en power query pero empieza a ser muy lento.

Eso suena muy extraño. La fusión de consultas en filas de 1-5k no debería plantear ningún problema en absoluto. ¿Qué tan lento es "lento"?

/ J

@vincentjdc ,

Podría establecer una ruta en inactivo y usar la función userelationship en el cálculo cuando se necesite la relación.

Saludos
Equipo de apoyo a la comunidad _ kalyj

Syndicate_Admin
Administrator
Administrator

@vincentjdc ,

Un modelo es ambiguo cuando hay varias rutas entre tablas. En un modelo ambiguo, el motor tiene múltiples opciones al transferir un filtro de una tabla a otra. Por lo tanto, encuentra una forma preferida de transferir el filtro o genera un error.

Mire el modelo y verifique dónde está la ambigüedad. Debe encontrar dos tablas que estén vinculadas a través de diferentes rutas, siguiendo las flechas del filtro cruzado.

Además, el esquema en estrella se recomienda a menudo en el modelado de Power BI.

Documento relacionado para su referencia: Comprender el esquema en estrella y la importancia de Power BI - Power BI| Microsoft (en inglés

Relaciones bidireccionales y ambigüedad en DAX - SQLBI.

Saludos
Equipo de apoyo a la comunidad _ kalyj

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola Vincent,

Tiene la funcionalidad de combinación en Power Query que puede usar para unir tablas:

tex628_0-1652193786216.png


Le permitirá asignar las claves que desea utilizar, así como la dirección y la lógica de la unión. (Izquierda / derecha / interior / exterior, etc.)

Br
Johannes

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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