Forum Discussion

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

Convertir datos JSON en nuevas columnas

Estoy intentando convertir una columna con datos JSON en nuevas columnas. Este es mi aporte:

lionzandvliet_0-1634562620484.png

Necesito mi salida así:
lionzandvliet_2-1634562988272.png

Estoy intentando convertir mi columna 'evaluaciones' a JSON en el Editor de Power Query, pero no obtengo el resultado correcto:

lionzandvliet_3-1634563277732.png

dejar
Fuente = objetos,
#"Parsed JSON" = Table.TransformColumns(Source,{{"assessments", Json.Document}}),
#"Evaluaciones expandidas" = Table.ExpandRecordColumn(#"Parsed JSON", "assessments", {"36", "43"}, {"product_id", "value"})
en
#"Evaluaciones ampliadas"

¡Gracias de antemano!

  • No @lionzandvliet,

    Si tienes la información que tienes presente en la primera imagen solo necesitas hacer algunos pasos adicionales:

    • Elimine el { }
    • Divida columnas en filas usando la coma +espacio ", " separador:

    MFelix_0-1634634792787.png

    MFelix_1-1634634811265.png

    • Dividir columna por delimitador dos puntos ":"

    MFelix_2-1634634875030.pngMFelix_3-1634634886692.png

    Verifique el archivo PBIX adjunto, no está basado en JSON, pero solo necesita los pasos después de "abrir" el JSON que es lo que muestro aquí.

2 Replies

  • No @lionzandvliet,

    Si tienes la información que tienes presente en la primera imagen solo necesitas hacer algunos pasos adicionales:

    • Elimine el { }
    • Divida columnas en filas usando la coma +espacio ", " separador:

    MFelix_0-1634634792787.png

    MFelix_1-1634634811265.png

    • Dividir columna por delimitador dos puntos ":"

    MFelix_2-1634634875030.pngMFelix_3-1634634886692.png

    Verifique el archivo PBIX adjunto, no está basado en JSON, pero solo necesita los pasos después de "abrir" el JSON que es lo que muestro aquí.