Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Error de columna dinámica: había demasiados elementos en la enumeración para completar la operación.

Hola a todos

Estoy intentando pivotar una columna en Power Query y recibo un error:


Expression.Error: Había demasiados elementos en la enumeración para completar la operación.
Detalles:
[Lista]

¿Alguna idea de cómo resolver el problema?

Pivot Column Error.png


Gracias

Alex

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Agregué la columna Nombre de origen y usé la singularidad de esa columna para pivotar y funcionó fabulosamente 🙂

Pivot Ok1.pngPivot Ok2.png

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Hola

No está funcionando para mí. sigue recibiendo el mismo error.

pk651_0-1698223371963.png

Syndicate_Admin
Administrator
Administrator

Mi código 100% tenía sentido. No lo entendiste y esa es una historia diferente.

agrupó las filas. De todos modos, su problema está resuelto que es lo que más importa.

Syndicate_Admin
Administrator
Administrator

Agregué la columna Nombre de origen y usé la singularidad de esa columna para pivotar y funcionó fabulosamente 🙂

Pivot Ok1.pngPivot Ok2.png

Syndicate_Admin
Administrator
Administrator

@adelmonte probar este script, iniciar una nueva consulta, hacer clic en editor avanzado y pegar este código, puede modificarlo como mejor le parezca y, si funciona bien, aplicarlo en sus datos.

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WckksSVXSUTIyMDLUNQAhpVidaKWwxJzSVEOgOBLXCKQMzEXRY4ShxxhVjwmmHmMMPaaoesyUYmMB", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t, Column2 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}}),
    #"Added Index" = Table.AddIndexColumn(#"Changed Type", "Index", 1, 1, Int64.Type),
    #"Added Custom" = Table.AddColumn(#"Added Index", "Group", each if [Column1]= "Date" then [Index] else null),
    #"Filled Down" = Table.FillDown(#"Added Custom",{"Group"}),
    #"Removed Columns" = Table.RemoveColumns(#"Filled Down",{"Index"}),
    #"Pivoted Column" = Table.Pivot(#"Removed Columns", List.Distinct(#"Removed Columns"[Column1]), "Column1", "Column2"),
    #"Removed Columns1" = Table.RemoveColumns(#"Pivoted Column",{"Group"})
in
    #"Removed Columns1"

Síguenos en LinkedIn (en inglés) y YouTube.gif a nuestro YouTube (en inglés) canal

Más información sobre el formato condicional en Microsoft Reactor

Mi última entrada de blog El poder de usar grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Yo lo haría Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.

Hola parry2k,
Su código no tiene sentido para mi caso, pero gracias de todos modos.

Syndicate_Admin
Administrator
Administrator

@adelmonte antes de pivotar los datos, agregue una columna de índice.

Síguenos en LinkedIn (en inglés) y YouTube.gif a nuestro YouTube (en inglés) canal

Más información sobre el formato condicional en Microsoft Reactor

Mi última entrada de blog El poder de usar grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Yo lo haría Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.

No me da el resultado deseado.
¡Gracias de todos modos!

Pivot Column Error 2.png

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.