Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos
Cómo enmarcar una lógica para clasificar el conjunto de datos basado en una categoría y su porcentaje de Chnage del DoD para el siguiente ejemplo. La siguiente tabla muestra la columna de cambio de aumento del porcentaje de DoD. Quiero clasificarlos del 1 al 100 según el movimiento diario por país en Power BI Dax.
Fecha | País | Saldo USD | Porcentaje de cambio del DoD | Rango basado en el cambio del DoD |
3/01/2020 | A | 56 | 81% | 1 |
7/01/2020 | A | 256 | 64% | 2 |
4/01/2020 | A | 87 | 55% | 3 |
2/01/2020 | A | 31 | 55% | 4 |
6/01/2020 | A | 156 | 47% | 5 |
8/01/2020 | A | 366 | 43% | 6 |
4/01/2020 | B | 50 | 43% | 7 |
3/01/2020 | B | 35 | 40% | 8 |
5/01/2020 | B | 70 | 40% | 9 |
6/01/2020 | B | 95 | 36% | 10 |
7/01/2020 | B | 125 | 32% | 11 |
11/01/2020 | A | 656 | 29% | 12 |
8/01/2020 | B | 160 | 28% | 13 |
9/01/2020 | A | 458 | 25% | 14 |
2/01/2020 | B | 25 | 25% | 15 |
9/01/2020 | B | 200 | 25% | 16 |
10/01/2020 | B | 245 | 23% | 17 |
5/01/2020 | A | 106 | 22% | 18 |
11/01/2020 | B | 295 | 20% | 19 |
12/01/2020 | A | 784 | 20% | 20 |
12/01/2020 | B | 350 | 19% | 21 |
13/01/2020 | B | 410 | 17% | 22 |
14/01/2020 | B | 475 | 16% | 23 |
10/01/2020 | A | 510 | 11% | 24 |
13/01/2020 | A | 856 | 9% | 25 |
14/01/2020 | A | 925 | 8% | 26 |
1/01/2020 | A | 20 | 27 | |
1/01/2020 | B | 20 | 27 |
Si desea ordenar [DoD % Change] agrupando por [Fecha] y [País], puede probar el siguiente dax:
Measure =
RANKX(
FILTER(ALLSELECTED('Table'), 'Table'[Date]=MAX('Table'[Date])&&'Table'[Country]=MAX('Table'[Country])),CALCULATE(SUM('Table'[DoD % Change])),, DESC)
Si desea implementar [Rank Based on DoD Change] para ordenar todo, puede probar el siguiente dax:
Measure 2 =
RANKX(
ALLSELECTED('Table'),
CALCULATE(SUM('Table'[DoD % Change])),,DESC)
Saludos
Liu Yang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@Jmash , puede tener una tabla de fechas y crear DOD utilizando Time Intelligence
ejemplo
Este día = CALCULATE(SUMA(Tabla[Valor]), FILTRO(ALL('Fecha'),'Fecha'[Fecha]=max('Fecha'[Fecha])))
Último día = CALCULAR(SUMA(Tabla[Valor]), FILTRO(TODOS('Fecha'),'Fecha'[Fecha]=max('Fecha'[Fecha])-1))
Último día = CALCULAR(SUMA(Tabla[Valor]), previousday('Fecha'[Fecha]))
DOD = dividir([Este día]- [Último día], [Último día])
y puedes crear una publicación de rango que
Rankx(allselected(Tabla[Fecha]), [DOD])
Inteligencia de día - Último día, último día no continuo
https://medium.com/@amitchandak.1978/power-bi-day-intelligence-questions-time-intelligence-5-5-5c324...
Rango de medida: https://www.youtube.com/watch?v=DZb_6j6WuZ0&list=PLPaNVDMhUXGaaqV92SBD5X2hk3TMNlHhb&index=40
https://www.youtube.com/watch?v=cN8AO3_vmlY&t=25627s
Power BI - Nueva función DAX: RANK - En qué se diferencia de RANKX: https://youtu.be/TjGkF44VtDo