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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
ljimenezvega84
Frequent Visitor

Ordenar columnas

Hola, tengo una tabla en este estilo:

 

ConceptoEneroFebreroDiciembre
A50305
B100109

 

Necesito reordenar para que la primera columna sea diciembre? es esto posible?

Muchas gracias

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola @Syndicate_Admin

Sus datos no están en el mejor formato para la generación de informes. Primero debe despivotarse para que los meses estén en una columna y los valores en otra.

danextian_0-1741361683909.png

danextian_1-1741361696449.png

Cree una columna Ordenar mes. En el ejemplo siguiente se concana la columna monh con un año. Date.From analiza la concatenación como una fecha. Date.Month devuelve el número de mes de la fecha pasada. Cambie el tipo de columna a número entero después.

Date.Month( Date.From( [Attribute] & " 2023") )

danextian_2-1741361787846.png

En el diseñador, seleccione la columna mes, haga clic en ordenar por y seleccione Ordenar por mes. Los meses ahora deberían estar ordenados correctamente.

danextian_3-1741362028941.png

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Gracias, @SEMattis ,@danextian, por su respuesta.

Hola Syndicate_Admin,

Agradecemos su consulta en el foro de la comunidad de Microsoft Fabric.

Además de la información proporcionada por @danextian con respecto a mejores informes y una clasificación precisa de los meses en los elementos visuales, a continuación encontrará los pasos para reordenar las columnas de modo que diciembre aparezca primero.

  1. Vaya al Editor de Power Query (Inicio → Transformar datos).
  2. En el Editor de consultas, seleccione la columna Diciembre.
  3. Arrástralo a la posición del extremo izquierdo, antes de enero.
  4. Haga clic en 'Cerrar y aplicar'.

Esto cambiará el orden de las columnas de la tabla de datos, pero no afectará a los objetos visuales ni a la ordenación de los gráficos.

Si encuentra útil nuestra respuesta, márquela amablemente como la solución aceptada y felicite. Esto ayudará a otros miembros de la comunidad que se enfrenten a consultas similares.

Gracias.

Syndicate_Admin
Administrator
Administrator

Hola @Syndicate_Admin ,

¿La respuesta ofrecida le ayudó a resolver el problema?, si ayuda, puede considerar aceptarla como una solución para que más usuarios puedan consultarla, o si tiene otros problemas, puede ofrecer alguna información para que pueda brindarle más sugerencias.

Saludos

Lucy Chen

Syndicate_Admin
Administrator
Administrator

Hola @Syndicate_Admin

Sus datos no están en el mejor formato para la generación de informes. Primero debe despivotarse para que los meses estén en una columna y los valores en otra.

danextian_0-1741361683909.png

danextian_1-1741361696449.png

Cree una columna Ordenar mes. En el ejemplo siguiente se concana la columna monh con un año. Date.From analiza la concatenación como una fecha. Date.Month devuelve el número de mes de la fecha pasada. Cambie el tipo de columna a número entero después.

Date.Month( Date.From( [Attribute] & " 2023") )

danextian_2-1741361787846.png

En el diseñador, seleccione la columna mes, haga clic en ordenar por y seleccione Ordenar por mes. Los meses ahora deberían estar ordenados correctamente.

danextian_3-1741362028941.png

Syndicate_Admin
Administrator
Administrator

¡Hola! Le propondría que implemente una nueva columna "Orden" en su tabla utilizando el QueryEditor. Una pregunta y solución similares se pueden encontrar aquí: Resuelto: Cómo reordenar los meses para que el gráfico coincida con los fiscales ... - Comunidad de ...

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

Check out the March 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.