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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Syndicate_Admin
Administrator
Administrator

Ordenar meses abreviados de 3 letras en Matrix

Hola

Tengo que mostrar las primeras 3 letras de los meses para que mi mesa encaje correctamente. No necesito años para ser visible.
Ya tengo una jerarquía de fechas [FirstOfMonth], y creé una columna calculada de abreviatura de 3 letras [3LetterMonth]

Cuando agrego la columna calculada, devuelve como texto y no como fecha. Al convertir la columna [3LetterMonth] a Tipo de datos de fecha, recibo un #ERROR.

Mi fórmula para la columna caluclada es

3LetterMonth = FORMAT(table_name[FirstOfMonth],"MMM")

DustyC_0-1673534226883.png

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

No es necesario formatear esto como una fecha. Puede extraer las primeras 3 letras de su mes y luego ordenar la columna.

Syk_0-1673534913123.png

Seleccione su campo (el mío es "primeros 3") y haga clic en herramientas de columna > Ordenar por columnas > número de mes (o meses si están ordenadas correctamente)

Esto le dará a su columna abreviada el orden de clasificación que espera.

Syndicate_Admin
Administrator
Administrator

@DustyC

Utilice una tabla de fechas lile esto (con MonthNumber y MonthName)

Número de mes

Mikelytics_0-1673534815409.png

Nombre del mes:

Mikelytics_1-1673534849251.png

Ahora use la función de ordenar por columna -> ordenar el nombre por número

Mikelytics_2-1673534884669.png

Cuando ahora use la columna de nombre, se ordenará correctamente.

Saludos
Miguel
-----------------------------------------------------
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
¡Aprecio su pulgar hacia arriba!
@me en las respuestas o perderé tu hilo.

Syndicate_Admin
Administrator
Administrator

@DustyC

¿Por qué no hacer referencia directamente a la columna de fecha, intente como:
3LetterMonth = FORMAT(table_name[fecha],"MMM")

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Top Solution Authors
Top Kudoed Authors