después de la tabla de unión dos, los datos van a la columna incorrecta

Un usuario Pregunto ✅

Wendywang

cuando combino dos tablas iguales, la mayoría de los datos van a la columna incorrecta, quién sabe cómo solucionar este error, gracias111Capture.PNG

En respuesta a Wendywang

Hola @wendywang,

Puede modificar el DAX para la tabla calculada como:

Result Table =
UNION (
    SELECTCOLUMNS (
        Table1,
        "Column1", Table1[Column1],
        "Column2", Table1[Column2],
        "Column3", Table1[Column3]
    ),
    SELECTCOLUMNS (
        Table2,
        "Column1", Table2[Column1],
        "Column2", Table2[Column2],
        "Column3", Table2[Column3]
    )
)

De esa forma puede mantener el mismo orden para las columnas cuando une dos tablas.

Saludos,

Yuliana Gu

Hola @wendywang,

Este problema se debe a los diferentes órdenes de columna de dos tablas.

El orden de las columnas que se muestran en la vista de tabla no coincide con el del panel de campos de la derecha. Por favor, vea el siguiente ejemplo:

1.PNG

Atentamente,

Yuliana Gu

Wendywang

En respuesta a v-yulgu-msft

Sí, es cierto, dos columnas de tabla tienen un orden diferente como en su ejemplo, ¿cómo solucionar esto sin código?

¿Cómo dejar que los datos se muestren con el orden de la columna del lado derecho?

en el modo de consulta de edición, mi tabla con el mismo orden de columnas, ¿cómo cambian el orden de las columnas por pestaña de datos?

Gracias por tu ayuda

En respuesta a Wendywang

Hola @wendywang,

Puede modificar el DAX para la tabla calculada como:

Result Table =
UNION (
    SELECTCOLUMNS (
        Table1,
        "Column1", Table1[Column1],
        "Column2", Table1[Column2],
        "Column3", Table1[Column3]
    ),
    SELECTCOLUMNS (
        Table2,
        "Column1", Table2[Column1],
        "Column2", Table2[Column2],
        "Column3", Table2[Column3]
    )
)

De esa forma puede mantener el mismo orden para las columnas cuando une dos tablas.

Saludos,

Yuliana Gu

Nibla

En respuesta a v-yulgu-msft

Tengo el mismo problema y su solución funcionaría bien, PERO tengo diez tablas cada una con diez columnas. ¡Entonces necesitaría un engorroso UNION SELECTCOLUMNS con 100 líneas!

¿Conoce alguna otra forma de garantizar que las columnas permanezcan en el mismo orden, evitando así esta solución?

dennissheehan

En respuesta a v-yulgu-msft

Excelente solucion.

Mis tablas se generaron en DAX, por lo que no pude usar Power query para unirme

Probé la unión para muchas tablas y, afortunadamente, las columnas coinciden, pero a veces no lo hicieron, por lo que este método me ayuda a evitar tener suerte al usar la unión y confiar en una codificación precisa.

Muy agradecido

Narukkp

En respuesta a v-yulgu-msft

Muchas gracias. Tu respuesta me ahorra mucho tiempo …

Hisham

En respuesta a v-yulgu-msft

¡Gran respuesta! muy útil.

parry2k

Nunca usé union como tal, ¿intentó usar «append» en power queyr y ver si funciona?

Deja un comentario

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