Cómo mostrar los datos de varios a muchos con la tabla puente

Un usuario Pregunto ✅

Andyr

Hola,

Tengo dos tablas que están relacionadas con una tabla puente en el medio para crear una relación de muchos a muchos.

Los datos provienen de diferentes fuentes de datos.

Como ejemplo:

Table Foo (desde el servidor SQL)
Identificación
Nombre

Barra de tabla (de excell)
Identificación
Nombre

Table FooToBar (de otro excelente que une muchos Foos a muchos bares)
Identificación
FooId
BarId

He preparado estas tablas con las relaciones.

Todo lo que quiero hacer actualmente es mostrar en una tabla visual todas las filas en la tabla Foo y todas las filas en la tabla Bar, ya que están relacionadas con la tabla puente como lo haría en SQL con uniones internas que relacionan los datos de forma similar:

seleccionar * de @fooToBar ftb
unión interna @foo f en f.id = ftb.fooID
unión interna @bar b en b.Id = ftb.BarId

Intenté usar el visual de la tabla, pero tan pronto como selecciono columnas de la tabla ‘barra’, aparece un error a menos que establezca la columna en un agregado, como contar.

¿Es esto realmente posible en PBI?

Anónimo

Sí,

Hay una «forma antigua» y una «nueva forma» de manejar esto.

Consulte el siguiente artículo (puede saltar directamente a la «nueva forma»)

https://www.sqlbi.com/articles/many-to-many-relationships-in-power-bi-and-excel-2016/

Miguel

Anónimo

Sí,

Hay una «forma antigua» y una «nueva forma» de manejar esto.

Consulte el siguiente artículo (puede saltar directamente a la «nueva forma»)

https://www.sqlbi.com/articles/many-to-many-relationships-in-power-bi-and-excel-2016/

Miguel

Andyr

En respuesta a Anónimo

Gracias Michael

El problema era que había una identificación duplicada en una de las tablas, una vez que eliminé, la solución que me indicó funciona de maravilla.

Salud

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *