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
Syndicate_Admin
Administrator
Administrator

RankX en DAX para obtener la clasificación correcta para el mes y el año - Requerido Clasificación dinámica

¿Alguien puede ayudarme?, necesito una medida calculada para devolver el rango corregido a continuación usando solo la columna numérica del año mes.


Año AñoMesNumérico CorregidoRango
2022 202210 1
2022 202211 2
2022 202212 3
2023 202301 4
2023 202302 5
2023 202303 6
2023 202304 7
2023 202305 8
2023 202306 9
2023 202307 10
2023 202308 11
2023 202309 12

10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

Hola

Escribe estas medidas

YMN = SUM(Data[YearMonthNumeric])
Rank = RANK(DENSE,GENERATE(ALL(Data[YearMonthNumeric]),all(Data[Year])),orderby([YMN],ASC))-1

Mi medida de rango no es óptima. No debería haber necesidad de restar 1. Puede ser que alguien pueda identificar mi error y corregir la medida.

Ashish_Mathur_0-1706838880597.png

Hola Ashish, gracias por tu respuesta.

Básicamente, quiero hacer un ranking basado en otra columna de ranking.

Por ejemplo, tengo esta clasificación como una columna calculada basada en la fecha, ahora quiero crear una dinámica

medida que hace una clasificación basada en la columna de clasificación existente....

FechaClasificación
01/12/2023 00:0037
01/01/2024 00:0038
01/02/2024 00:0039
01/03/2024 00:0040
01/04/2024 00:0041
01/05/2024 00:0042
01/06/2024 00:0043
01/07/2024 00:0044
01/08/2024 00:0045
01/09/2024 00:0046
01/10/2024 00:0047
01/11/2024 00:0048

La tabla debería verse como a continuación,

FechaClasificaciónRanking_II
01/12/2023 00:00371
01/01/2024 00:00382
01/02/2024 00:00393
01/03/2024 00:00404
01/04/2024 00:00415
01/05/2024 00:00426
01/06/2024 00:00437
01/07/2024 00:00448
01/08/2024 00:00459
01/09/2024 00:004610
01/10/2024 00:004711
01/11/2024 00:004812

Por favor, intente aplicar la solución que compartí con ustedes anteriormente a este nuevo conjunto de datos. BRICOLAJE.


Su Dax Measure enumera todas las filas clasificadas como 1, como dije en mi comentario anterior ... Quiero crear un ranking basado en la columna "Ranking" a continuación...

EricShahi_0-1707214921099.png

Comparta el enlace de descarga del archivo PBI.

@v-Weiyan1-MSFT Por favor, vea la respuesta anterior y gracias por su ayuda

Aquí está la tabla,
A continuación se muestran las medidas en DAX:

YMN = SUMA('Mesa'[AñoMesNumérico])
Rango = RANGO(DENSE,GENERAR(TODO('Tabla'[YearMonthNumeric]),todo('Tabla'[Año])),orderby([YMN],ASC))-1


Puede importarlo como una tabla
Año Fecha Clasificación AñoMesNumérico

202301/11/2023 00:00:0036202311
202301/12/2023 00:00:0037202312
202401/01/2024 00:00:0038202401
202401/02/2024 00:00:0039202402
202401/03/2024 00:00:0040202403
202401/04/2024 00:00:0041202404
202401/05/2024 00:00:0042202405
202401/06/2024 00:00:0043202406
202401/07/2024 00:00:0044202407
202401/08/2024 00:00:0045202408
202401/09/2024 00:00:0046202409
202401/10/2024 00:00:0047202410


Entiendo esto, todo 1 para el rango,

EricShahi_0-1707219966080.png

Se adjunta archivo PBI.

Espero que esto ayude.

Ashish_Mathur_0-1707221418165.png

Syndicate_Admin
Administrator
Administrator

Hola @EricShahi ,

Según la descripción, el tipo de datos de la columna YearMonthNumeric es numérico.
Puede considerar la posibilidad de usar el código siguiente para crear una columna calculada.

Corrected Rank = 
RANKX ( ALL ( 'Table' ), 'Table'[YearMonthNumeric],, ASC, DENSE )

El resultado es el siguiente.

vweiyan1msft_0-1706837590087.png

Por favor, corríjame si no entendí bien sus necesidades.


Saludos
Yulia Yan

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

EricShahi_0-1706827223540.png

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.