Forum Discussion

mysho999's avatar
mysho999
Frequent Visitor
6 years ago

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

Main table.PNG

Tabla1

Table 1.PNG

Tabla 2

Table 2.PNG

Tabla final

final table.PNG

Gracias

3 Replies

  • AllisonKennedy's avatar
    AllisonKennedy
    Icon for Community Champion rankCommunity 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.

    https://sites.google.com/site/allisonkennedycv