Anónimo
Hola equipo,
Estoy tratando de crear una tabla visual en powerbi donde los datos deben tomarse de 3 tablas. Tengo la columna «PersonID» presente en todas estas 3 tablas en las que he creado una relación.
Cuando trato de traer columnas de estos 3 talbes, aparece el error «sin relación entre la tabla». ¿Alguien puede decirme cómo puedo resolver esto?
Anónimo
@PaulDBrown sí. Gracias Pablo Probé con algunos datos ficticios que realmente funcionaron. Creo que tengo problemas con todo mi modelo, lo que provoca este error. Intentaré modificar mi modelo para ver si ese es el problema.
v-kkf-msft
Hola @Anónimo,
Si está permitido, puede configurar la relación entre Table1 y Table2 o Table3 para que sea de muchos a muchos. Si no puede modificar la relación entre las tablas, puede fusionar Table1 con Table2 o Table3 en Power Query Editor.
Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Atentamente,
Winniz
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
amichandak
@Anónimo, no muy claro, la tabla que tiene la identificación de persona única que debe unirse con las otras dos tablas. con Unión de uno a muchos.
¿Puede compartir un pbix de muestra después de eliminar datos confidenciales?
Anónimo
En respuesta a amichandak
@amitchandak Sí, amit. Table1 tiene ID únicos de ID de persona. y se une a otras tablas con una relación de uno a muchos.
Cuando creo una tabla visual con solo valores de Table1 y Table2 O Table1 y Table3, funciona.
Pero cuando trato de agregar valores a la tabla visual de todas estas 3 tablas, dice que la relación no existe.
amichandak
En respuesta a Anónimo
@Anónimo, lo tengo. En este caso, no puede tener columnas no resumidas tanto de la Tabla 2 como de la Tabla 3. Debe agregar las columnas de una de las tablas (Tabla 2 o Tabla 3) cuando se usan las tres.
Anónimo
En respuesta a amichandak
@amitchandak. Está bien. Pero son solo los atributos como fecha de nacimiento u ocupación los que no puedo agregar. ¿Cómo manejo esto sin agregación de ninguna otra manera?
pablodbrown
En respuesta a Anónimo
@Anónimo
Simplemente use MAX (Tabla[Column]) o VALOR SELECCIONADO (Tabla[Column]) como la agregación
Anónimo
En respuesta a pablodbrown
@PaulDBrown Gracias PaulDBrown. Tengo demasiadas columnas para poner en la vista. Entonces, ¿hay alguna forma mejor de extraer las columnas de la tabla 3 al objeto visual donde se usan los datos de la tabla 1 y la tabla 2?
pablodbrown
En respuesta a Anónimo
@Anónimo
En realidad, si configura la tabla visual usando el formulario de campo de la dimensión NameID, no hay necesidad de agregaciones. Simplemente agregue las columnas que necesita:
Anónimo
En respuesta a pablodbrown
Gracias @PaulDBrown Mis tablas tienen una relación de 1 a Muchos. Entonces me sale este error
pablodbrown
En respuesta a Anónimo
@Anónimo
Supongo que el uno a muchos es con la tabla de ocupación (las personas solo tienen una fecha de nacimiento). Todavía debería funcionar: