Forum Discussion
Combinar tabla
Hola, chicos.
Necesito ayuda con el tablero final. Tengo una tabla predeterminada (conectada a power BI a través de MySQL). Desde la tabla principal, necesito visualizar dos datos principales en el panel (en la tabla) (para cada dato que quiero visualizar hice una tabla separada de la tabla principal usando unpivot-i no sé si este es el procedimiento correcto). Por último, tendría que combinar (desde la primera tabla ,,5S otázka" + value y ,,Attribute" + value de la segunda tabla) los datos en una tabla y visualizar en el panel en una tabla (última imagen, en el panel, por ejemplo, visualicé dos tablas, pero finalmente necesitaría tenerlo en uno)
Si es posible, consulte sobre la funcionalidad normal de Power BI sin usar DAX
Mesa principal
Tabla1
Tabla 2
Tabla final
Gracias
3 Replies
- AllisonKennedy
Community Champion
Si desea combinarlos, puede hacerlo en el Editor de Power Query para que todos se sienten en 1 tabla plana. ¿Asumo que desea la Nota 1.1 junto a Estado 1.1 para el artículo 1?
Puede probar esto con Relaciones relacionando la Tabla 1 y la Tabla 2 cada una con la columna original utilizando ese primer número de fila de columna como Clave, o puede hacerlo en Power Query mediante merge:
Ya que ya has hecho la separación y despivotante, ahora necesitas volver a juntarlos. Si no tienes esa primera columna (no tiene un nombre en tu captura de pantalla pero la llamaré "Índice") en Table1 y Table2, vuelve a instalarla.
A continuación, en la pestaña ADD COLUMN, extraiga la parte 1.2, 1.3, etc. de las columnas Atributo de ambas tablas Tabla1 y Tabla2. Llame a esta nueva columna AttNo
Por último, en la pestaña ADD COLUMN, combine las columnas Index y AttNo en La Tabla 1 y la Tabla 2. Llame a esta columna combinada MergeKey
Ahora está listo para combinar las tablas. En la pestaña Inicio, Combinar consultas como Nuevas. Seleccione MergeKey en Table1 y Table2. Seleccione el tipo de unión (creo que es posible que desee Full Outer aquí).
Por último, expanda la columna Tabla2 para seleccionar el atributo y el valor. Si usó Full Outer, también querrá seleccionar muchas de las otras columnas y, a continuación, deberá combinarlas con los valores Table1. La forma más fácil de hacer esto sin código M personalizado es crear una nueva columna condicional que diga IF Table1[Name] es null y, a continuación, Table2[Name] else Table1[Name]. A continuación, quite los nombres de tabla1 y tabla 2 y mantenga solo el nombre recién combinado.
Un poco difícil de explicar todo eso sin imágenes, así que avísame si tienes alguna pregunta.
¿Este post ha resuelto tu problema? Por favor, márquelo como una solución para que otros puedan encontrarlo rápidamente y para que la comunidad sepa que su problema ha sido resuelto.
Si has encontrado este post útil, por favor, dale a Kudos.
Trabajo como instructor y consultor para Microsoft 365, especializado en Power BI y Power Query.
- edhans
Community Champion
@mysho999 - si @AllisonKennedybuena visión general no ayuda, por favor publique datos con los que podamos trabajar para ayudar.
Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuesta rápida a su pregunta
Cómo proporcionar datos de ejemplo en el foro de Power BI- mysho999Frequent Visitor
Hola
gracias por el consejo, pero por desgracia todavía no está claro para mí. En el archivo adjunto https://drive.google.com/open?id=1uSFokNMxkiakgs-n7bHHkWe_D_5nmGF8 envío Excel que contiene dos tarjetas. La primera pestaña contiene los datos de origen y la segunda pestaña una vista previa de cómo necesito visualizar los datos en una tabla en power BI
https://drive.google.com/open?id=1uSFokNMxkiakgs-n7bHHkWe_D_5nmGF8
Gracias 1000 veces