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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
JoaoMS
Helper III
Helper III

Ordenar Colum en Power Query con texto de mes

Estimados todos, tengo una tabla con dos columnas que muestra el tipo de cambio de dos monedas por mes. Los datos sin procesar son así (español):

MesAñoél
Ene193.332
Feb193.304
Mar193.320
Abr193.309
Mayo193.376
Jun193.290
Jul193.310
Ago193.398
Sep193.350
Oct193.400
Nov193.314
Dic193.378
Ene203.460
Feb203.384

Sin embargo, cuando la subo en Power Query, la tabla se vuelve así, ordena por texto y no sé cómo ordenarla en PowerQuery:

MesAñoél
Ene193.332
Abr193.309
Ago193.398
Dic193.378
Ene203.460
Feb193.304
Feb203.384
Jul193.310
Jun193.290
Mar193.320
Mayo193.376
Nov193.314
Oct193.400
Sep193.350

La base de datos se encuentra en el siguiente vínculo https://estadisticas.bcrp.gob.pe/estadisticas/series/mensuales/resultados/PN01215PM/html

Gracias de antemano,

Joao, Año Nuevo

5 REPLIES 5
V-pazhen-msft
Community Support
Community Support

@JoaoMS

Primero tendrías que reemplazar el español al inglés, porque el Power Bi no puede leer y ordenar el mes desde diferentes idiomas.

replace month.JPGdate type.JPG

Después de que todos los valores se muestran en "19-Jan","19-Feb". Puede cambiar el Tipo de datos de texto a fecha y, a continuación, ordenar.

Paul Zheng
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Vvelarde
Community Champion
Community Champion

Hola, debe crear una columna personalizada con una fecha de formato de la cadena:

Ejemplo: "1-" & Text.Start([Fecha],3) & "-" & Text.End([Fecha],2)

Después de ese análisis en el menú de fecha.

Es posible que falle con Meses en Español así reemplazar antes del análisis: Ejemplo: 1-Ene-96 a 1-Jan-96

Finalmente Ordenar por esta nueva columna

saludos

Victor




Lima - Peru
amitchandak
Super User
Super User

Debe crear una columna de ordenación y marcarla como la columna de ordenación para el año del mes

Clasificación del año del mes: format([Date],"YYYYMM")

Sort_by_column.pngSortnewribbion.png

Gracias por la respuesta rápida, pero parece que es DAX, ¿es posible hacer lo mismo en Power Query?

saludos.

@JoaoMS

Consulte:https://docs.microsoft.com/en-us/powerquery-m/date-totext

Ejemplo

Date.ToText(#date(2010, 12, 31), "yyyyMM")

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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