meñique0404
Hola a todos,
¿Alguien puede ayudarme a obtener los resultados esperados como se muestra a continuación? Intenté usar la columna Pivot con No agregar, pero recibo un error para la lista
¡¡Gracias por adelantado!!
Marcel Beug
Pivot sin agregación no combinará valores para usted, como espera para los módulos que son completados por Mr/s b.
Entonces, primero puede usar «Agrupar por» para combinar esos valores: seleccione todas las columnas excepto «Nombre del módulo», elija «Agrupar por» con la operación Máximo para la columna Nombre del módulo (esto es solo una operación ficticia para generar un código base) y ajuste el código para combinar los nombres de los módulos.
Ahora puedes pivotar.
let Source = Table1, #"Grouped Rows" = Table.Group(Source, {"Name", "Email", "Module Status"}, {{"Modules", each Text.Combine([Module name],","), type text}}), #"Pivoted Column" = Table.Pivot(#"Grouped Rows", List.Distinct(#"Grouped Rows"[#"Module Status"]), "Module Status", "Modules") in #"Pivoted Column"
Marcel Beug
Pivot sin agregación no combinará valores para usted, como espera para los módulos que son completados por Mr/s b.
Entonces, primero puede usar «Agrupar por» para combinar esos valores: seleccione todas las columnas excepto «Nombre del módulo», elija «Agrupar por» con la operación Máximo para la columna Nombre del módulo (esto es solo una operación ficticia para generar un código base) y ajuste el código para combinar los nombres de los módulos.
Ahora puedes pivotar.
let Source = Table1, #"Grouped Rows" = Table.Group(Source, {"Name", "Email", "Module Status"}, {{"Modules", each Text.Combine([Module name],","), type text}}), #"Pivoted Column" = Table.Pivot(#"Grouped Rows", List.Distinct(#"Grouped Rows"[#"Module Status"]), "Module Status", "Modules") in #"Pivoted Column"
harish_hpe
En respuesta a Marcel Beug
¡Gracias! Ahora, los valores vienen separados por comas, me gustaría mostrar cada fila como se muestra a continuación
Fuente | Resultado Esperado | Ahora está mostrando | ||||||||
columna 1 | Col2 | |||||||||
A | 1 | A | B | C | A | B | C | |||
B | 2 | 1 | 2 | 3 | 1,5 | 2,6 | 3,7 | |||
C | 3 | 5 | 6 | 7 | ||||||
A | 5 | |||||||||
B | 6 | |||||||||
C | 7 | |||||||||
¿Es posible mostrar valores como los anteriores?
v-deddai1-msft
En respuesta a harish_hpe
Hola @harish_hpe,
Puedes intentar usar la siguiente consulta m:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WclTSUTJUitWJVnICsozALGcgyxjMAsmawGVN4bJmSrGxAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Team = _t, Value = _t]),
#"Grouped Rows" = Table.Group(Source, {"Team"}, {{"Count", each _, type table [Team=nullable text, Value=nullable text]}}),
#"Added Custom" = Table.AddColumn(#"Grouped Rows", "Custom", each Table.AddIndexColumn([Count],"index",1)),
#"Removed Columns" = Table.RemoveColumns(#"Added Custom",{"Team", "Count"}),
#"Expanded Custom" = Table.ExpandTableColumn(#"Removed Columns", "Custom", {"Team", "Value", "index"}, {"Custom.Team", "Custom.Value", "Custom.index"}),
#"Renamed Columns" = Table.RenameColumns(#"Expanded Custom",{{"Custom.Team", "Team"}, {"Custom.Value", "Value"}, {"Custom.index", "index"}}),
#"Pivoted Column" = Table.Pivot(#"Renamed Columns", List.Distinct(#"Renamed Columns"[Team]), "Team", "Value")
in
#"Pivoted Column"
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Atentamente,
dai demon
harish_hpe
En respuesta a Marcel Beug
¡Gracias! Ahora, los valores vienen separados por comas, me gustaría mostrar cada fila como se muestra a continuación
Fuente | Resultado Esperado | Ahora está mostrando | ||||||||
columna 1 | Col2 | |||||||||
A | 1 | A | B | C | A | B | C | |||
B | 2 | 1 | 2 | 3 | 1,5 | 2,6 | 3,7 | |||
C | 3 | 5 | 6 | 7 | ||||||
A | 5 | |||||||||
B | 6 | |||||||||
C | 7 | |||||||||
¿Es posible mostrar valores como los anteriores?
meñique0404
En respuesta a Marcel Beug
¡¡Estupendo!! Gracias señor, funcionó perfectamente.