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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Clasificación de Power BI basada en el cambio de día.

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.

FechaPaísSaldo USDPorcentaje de cambio del DoDRango basado en el cambio del DoD
3/01/2020A5681%1
7/01/2020A25664%2
4/01/2020A8755%3
2/01/2020A3155%4
6/01/2020A15647%5
8/01/2020A36643%6
4/01/2020B5043%7
3/01/2020B3540%8
5/01/2020B7040%9
6/01/2020B9536%10
7/01/2020B12532%11
11/01/2020A65629%12
8/01/2020B16028%13
9/01/2020A45825%14
2/01/2020B2525%15
9/01/2020B20025%16
10/01/2020B24523%17
5/01/2020A10622%18
11/01/2020B29520%19
12/01/2020A78420%20
12/01/2020B35019%21
13/01/2020B41017%22
14/01/2020B47516%23
10/01/2020A51011%24
13/01/2020A8569%25
14/01/2020A9258%26
1/01/2020A20 27
1/01/2020B20 27
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@Jmash ,

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.

Syndicate_Admin
Administrator
Administrator

@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

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.