Forum Discussion

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

Error de pivote

Hola chicos, Soy nuevo en Power BI y me enfrento a algunos problemas básicos. Aprecia si alguien podría ayudar. Tengo un problema en Pivoting the elements. Llamo a esta API ("https://management...
  • Syndicate_Admin's avatar
    4 years ago

    ¿@Sudharshan1919

    Aquí tienes si quieres hacerlo PQ. el truco es que tienes que decirle a PQ que cada 4 filas deben tratarse como una sola fila después de pivotar. así que he añadido índice, dividir y redondear hacia arriba. use el código que he pegado por fin.

    Thingsclump_0-1639130730842.png

    Thingsclump_1-1639130730645.png

    dejar
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCsssKilNzPFNTM7IzEstVtJRcjQEEmXOAaEgjqFSrA5ORb6puflFlSBVeuam+BSCTUssS8zMSUzKSSVkLEh1cEFqUXJ+EVFqQRwjotxpRKo78RqL5k6g2lgA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) en la tabla de tipos [resourcetype = _t, valuename = _t, capabilitiesname = _t, capabilityvalue = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"resourcetype", type text}, {"valuename", type text}, {"capabilitiesname", type text}, {"capabilityvalue", type number}}),
    #"Added Index" = Table.AddIndexColumn(#"Changed Type", "Index", 1, 1, Int64.Type),
    #"Módulo insertado" = Table.AddColumn(#"Índice agregado", "Módulo", cada número.Mod([Índice], 4), número de tipo),
    #"Columnas eliminadas" = Table.RemoveColumns(#"Módulo insertado",{"Módulo"}),
    #"Columna dividida" = Table.TransformColumns(#"Columnas eliminadas", {{"Índice", cada _ / 4, tipo número}}),
    #"Rounded Up" = Table.TransformColumns(#"Columna dividida",{{"Índice", Number.RoundUp, Int64.Type}}),
    #"Columna pivotada" = Table.Pivot(#"Redondeado hacia arriba", List.Distinct(#"Redondeado hacia arriba"[capabilitiesname]), "capabilitiesname", "capabilityvalue")
    en
    #"Columna pivotada"

    Gracias

    cosasagrump

    www.thingsclump.com

    solución accpet si esto funciona para usted.