Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
2 years ago

Datos de transformación

Obtuve datos de la web usando API, quiero saber cómo transformar las líneas en columnas y más importante! Fusionar las teclas...

Como "Nombre":"Valor" ... tengo muchos Nombres... los Nombres tienen que estar en los Coluns ans Valour que siguen a continuación

Factura, NF-e, Inicio, Aprobación comercial, Aprobación comercial, Aprobación financiera, Aprobación financiera, Aprobación, Precio, Vendedor, UF, Tipe, Registrar... estos nombres tienen que convertirse en Coluns y los valores que siguen a continuación

[
{
"Factura": "072046",
"NF-e": nulo,
"Inicio": "2024-08-22",
"Aprobación Comercial": "FRANCISCO",
"Approove comercial": "2024-08-22 09:37:59",
"Aprobación Financiera": "ALINE",
"Aprobación financiera": "2024-08-22 10:25:08",
"Traído": nulo,
"Precio": 1137.34,
"Vendedor": "39 IGOR MARTINS CARVALHO",
"UF": "SP",
"Tipe": "12",
"Registro": "2020-04-09"
},
{
"Factura": "072047",
"NF-e": nulo,
"Inicio": "2024-08-22",
"Aprobación Comercial": "FRANCISCO",
"Aprobación financiera": "2024-08-22 10:12:14",
"Aprobación Financiera": "ALINE",
"Aprobación financiera": "2024-08-22 10:26:23",
"Traído": nulo,
"Precio": 4664.69,
"Vendedor": "39 IGOR MARTINS CARVALHO",
"UF": "RS",
"Tipe": "12",
"Registro": "2022-04-04"
}

]

1 Reply

  • Hola @GorujamBI

    El código a continuación m funcionará. Simplemente reemplace el paso de origen de acuerdo con su fuente.

    let
        Source = Json.Document(
        "[{
                ""Invoice"": ""072046"",
                ""NF-e"": null,
                ""Start"": ""2024-08-22"",
                ""Approval_comercial"": ""FRANCISCO"",
                ""Approove_comercial"": ""2024-08-22 09:37:59"",
                ""Approval_financeiro"": ""ALINE"",
                ""Approove_financeira"": ""2024-08-22 10:25:08"",
                ""Brought"": null,
                ""Price"": 1137.34,
                ""Seller"": ""39 IGOR MARTINS CARVALHO"",
                ""UF"": ""SP"",
                ""Tipe"": ""12"",
                ""Register"": ""2020-04-09""
            },
            {
                ""Invoice"": ""072047"",
                ""NF-e"": null,
                ""Start"": ""2024-08-22"",
                ""Approval_comercial"": ""FRANCISCO"",
                ""Approove_comercial"": null,
                ""Approval_financeiro"": ""ALINE"",
                ""Approove_financeira"": ""2024-08-22 10:26:23"",
                ""Brought"": null,
                ""Price"": 4664.69,
                ""Seller"": ""39 IGOR MARTINS CARVALHO"",
                ""UF"": ""RS"",
                ""Tipe"": ""12"",
                ""Register"": ""2022-04-04""
            }]"
        ),
    
        TableData = Table.FromList(Source, Record.FieldValues, {"Invoice", "NF-e", "Start", "Approval_comercial", "Approove_comercial", "Approval_financeiro", "Approove_financeira", "Brought", "Price", "Seller", "UF", "Tipe", "Register"})
    in
        TableData

    Hazme saber si esto ayuda.

    Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los demás a encontrarla más rápidamente. ¡¡Te agradezco felicitaciones!!

    Sígueme en LinkedIn!!