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.
¿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
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.
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....
Fecha | Clasificación |
01/12/2023 00:00 | 37 |
01/01/2024 00:00 | 38 |
01/02/2024 00:00 | 39 |
01/03/2024 00:00 | 40 |
01/04/2024 00:00 | 41 |
01/05/2024 00:00 | 42 |
01/06/2024 00:00 | 43 |
01/07/2024 00:00 | 44 |
01/08/2024 00:00 | 45 |
01/09/2024 00:00 | 46 |
01/10/2024 00:00 | 47 |
01/11/2024 00:00 | 48 |
La tabla debería verse como a continuación,
Fecha | Clasificación | Ranking_II |
01/12/2023 00:00 | 37 | 1 |
01/01/2024 00:00 | 38 | 2 |
01/02/2024 00:00 | 39 | 3 |
01/03/2024 00:00 | 40 | 4 |
01/04/2024 00:00 | 41 | 5 |
01/05/2024 00:00 | 42 | 6 |
01/06/2024 00:00 | 43 | 7 |
01/07/2024 00:00 | 44 | 8 |
01/08/2024 00:00 | 45 | 9 |
01/09/2024 00:00 | 46 | 10 |
01/10/2024 00:00 | 47 | 11 |
01/11/2024 00:00 | 48 | 12 |
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...
Comparta el enlace de descarga del archivo PBI.
Aquí está la tabla,
A continuación se muestran las medidas en DAX:
Puede importarlo como una tabla
Año Fecha Clasificación AñoMesNumérico
2023 | 01/11/2023 00:00:00 | 36 | 202311 |
2023 | 01/12/2023 00:00:00 | 37 | 202312 |
2024 | 01/01/2024 00:00:00 | 38 | 202401 |
2024 | 01/02/2024 00:00:00 | 39 | 202402 |
2024 | 01/03/2024 00:00:00 | 40 | 202403 |
2024 | 01/04/2024 00:00:00 | 41 | 202404 |
2024 | 01/05/2024 00:00:00 | 42 | 202405 |
2024 | 01/06/2024 00:00:00 | 43 | 202406 |
2024 | 01/07/2024 00:00:00 | 44 | 202407 |
2024 | 01/08/2024 00:00:00 | 45 | 202408 |
2024 | 01/09/2024 00:00:00 | 46 | 202409 |
2024 | 01/10/2024 00:00:00 | 47 | 202410 |
Entiendo esto, todo 1 para el rango,
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.
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.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |