Forum Discussion
Power BI
Hola @sailochanar,
Los nombres de los meses se ordenan alfabéticamente porque Power BI los trata como texto (como "23 de enero", "23 de febrero").
Debe darle a Power BI una fecha real para ordenar.
Prueba esta sencilla solución:
1.
MonthText BuyerSellerRatio
Dec22 2.0
Jan23 2.3
Feb23 2.5
Mar23 1.8
Apr23 1.02. Agrega una columna de fecha real
MonthStartDate =
DATE(
2000 + RIGHT('Table1'[MonthText], 2),
SWITCH(
LEFT('Table1'[MonthText], 3),
"Jan",1,"Feb",2,"Mar",3,"Apr",4,"May",5,"Jun",6,
"Jul",7,"Aug",8,"Sep",9,"Oct",10,"Nov",11,"Dec",12
),
1
)
3. Crear una tabla de fechas
DateTable =
ADDCOLUMNS(
CALENDAR(MIN('Table1'[MonthStartDate]), MAX('Table1'[MonthStartDate])),
"MonthYear", FORMAT([Date], "mmm yyyy"),
"MonthNum", MONTH([Date]),
"YearNum", YEAR([Date]),
"SortOrder", YEAR([Date]) * 100 + MONTH([Date])
)
4. Construye la relación
Vincular Table1[MonthStartDate] → DateTable[Date]
(Muchos a uno, una sola dirección)
5. Ordena tu columna MonthYear
En DateTable, ordene MonthYear por SortOrder.
6. Prueba con dos gráficos
Gráfico 1 (Antes de la corrección)
Eje X → Tabla1[MonthText]
Tabla de → del eje Y1[BuyerSellerRatio]
→ Los meses se muestran alfabéticamente (incorrecto).Gráfico 2 (Después de la reparación)
Eje X → DateTable[MonthYear]
Tabla de → del eje Y1[BuyerSellerRatio]
→ meses se muestran correctamente: 22 de diciembre → 23 de enero → 23 de febrero → 23 de marzo → 23 de abril.
Este enfoque funciona tanto en Power BI Desktop como en Power BI Service. Manage RelationshipAdministrar la corrección de nombres de mes de Power BI de relacionesPower BI Month Names Fix