Forum Discussion
Error de pivote
- 4 years ago
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.
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
solución accpet si esto funciona para usted.
Eh.. Hola @AllisonKennedy
Soy consciente de Matrix Visual.. aquí necesito unir esta mesa con otra haciendo una relación. Así que al hacer la relación y agregar Matrix el Visual Par no parecía bueno y era lo confuso de entender cuando vemos la parte visual.
A continuación se muestra mi tabla y cuando me uno a la tabla de tamaños de VM con la siguiente, debe mostrar las características de VM que mencioné en la 1ª publicación.
Ahora al agregar la matriz se ve como a continuación y también he probado varios otros trucos alternando las filas y columnas en la opción del editor de visualización, aunque no funcionó.
Cuando añado los campos de tabla Tamaños de máquina virtual aquí, no obtengo los datos requeridos. está llegando a ser seleccionado Primero o último sólo
Gracias
@Sudharshan1919 ¿Puede proporcionar datos de muestra y una imagen del resultado final que desea, por favor?
La función SELECTEDVALUE en DAX puede ayudarlo a obtener la información que necesita en la sección VALORES de la matriz (en lugar de quedarse con 'primero' y 'último').
Además, ¿comprobó lo que decía el mensaje de error en Power Query? No podemos evitar solucionar problemas sin saber cuál es el error.
- Syndicate_Admin4 years ago
Administrator
Hola @AllisonKennedy ,
Recibí respuesta de @Thingsclump y resolvió mi requerimiento. Por favor, consulte su respuesta en este hilo.
Gracias
- Syndicate_Admin4 years ago
Administrator
@Sudharshan1919 Por favor, acepte la publicación de su @Thingsclump como solución para que todos sepamos que esto está resuelto y no dediquemos tiempo innecesario a ello, pero también para que otros con problemas similares puedan encontrarlo más fácil.
Me alegro de que lo hayas resuelto. 😀