Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago
Solved

Transformar tabla

Hola a todos, tengo datos en formato:

1Chatarra12nuloNúmero de productos10nulonulo
2nuloChatarra12nulonuloNúmero de productos20
3Chatarra9nuloNúmero de productos13nulonulo
4nuloChatarra14nuloNúmero de productos27nulo
5Chatarranulo12nulonuloNúmero de productos45
6Chatarra3nuloNúmero de productos25

La ubicación de 'Número de productos' es diferente para cada archivo. Quiero convertir esto en formato:

Número de productos
110
220
313
427
545
625

¿Puede alguien por favor ayudar?

  • Allí, @anshpalash

    Puede combinar otras columnas y crear una columna personalizada para mostrar el resultado deseado en Power Query.

    Así:

    vjaneygmsft_0-1633943251166.png

    Text.Range([Merged],Text.PositionOf([Merged],"Number of Products,")+19,2)

    vjaneygmsft_2-1633943297492.png

    vjaneygmsft_1-1633943272597.png

    ¿Respondí a su pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
    Si no, por favor siéntase libre de preguntarme.


    Saludos

    Equipo de apoyo a la comunidad _ Janey

2 Replies

  • Hola, ¿tiene encabezados de columna en el archivo y si se conoce el número de columnas?
    Hice esto en PowerQuery:

    Natallia_23_1-1633534263982.png

    agregar columna personalizada:
    =if Text.Contains([Columna1], "Número de productos") y luego [Columna1]
    else if Text.Contains([Column2], "Number of Products") then[Column2]
    else if Text.Contains([Columna3], "Número de productos") then[Columna3] else 0

    luego dividir por delimitador

    Natallia_23_2-1633534590559.png

    Natallia_23_3-1633534618791.png

    y elimine todos los exccept id y la última columna.

  • Allí, @anshpalash

    Puede combinar otras columnas y crear una columna personalizada para mostrar el resultado deseado en Power Query.

    Así:

    vjaneygmsft_0-1633943251166.png

    Text.Range([Merged],Text.PositionOf([Merged],"Number of Products,")+19,2)

    vjaneygmsft_2-1633943297492.png

    vjaneygmsft_1-1633943272597.png

    ¿Respondí a su pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
    Si no, por favor siéntase libre de preguntarme.


    Saludos

    Equipo de apoyo a la comunidad _ Janey