cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Obtener acceso a las filas n% superiores de un conjunto de datos

¿Cómo podría simplemente hacer una nueva columna llamada 'Quintil' y asignar a cada fila un valor 1-5 donde el 20% superior de las filas se asignan 1 en 'Quintil', el siguiente 20% se asigna 2, y así sucesivamente? Supongamos que los valores que estoy evaluando ya están ordenados en orden descendente, por lo que solo necesito dividir los datos en estos puntos de corte y acceder a los recuentos de filas en consecuencia.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Para cualquiera que se encuentre con este problema, creé nuevas columnas que calculan cada límite de quintil. Luego creé una columna de quintil final y la usé para asignar etiquetas de quintil.

Calc Quintile = IF('KPI Active'[Productivity Score]>='KPI Active'[Calc Q1 Cutoff],1, IF(AND('KPI Active'[Productivity Score]>='KPI Active'[Calc Q2 Cutoff], 'KPI Active'[Productivity Score]<'KPI Active'[Calc Q1 Cutoff]),2, IF(AND('KPI Active'[Productivity Score]>='KPI Active'[Calc Q3 Cutoff], 'KPI Active'[Productivity Score]<'KPI Active'[Calc Q2 Cutoff]) ,3, IF(AND('KPI Active'[Productivity Score]>='KPI Active'[Calc Q4 Cutoff], 'KPI Active'[Productivity Score]<'KPI Active'[Calc Q3 Cutoff]),4, IF('KPI Active'[Productivity Score] < 'KPI Active'[Calc Q4 Cutoff],5, 00 )))))

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Para cualquiera que se encuentre con este problema, creé nuevas columnas que calculan cada límite de quintil. Luego creé una columna de quintil final y la usé para asignar etiquetas de quintil.

Calc Quintile = IF('KPI Active'[Productivity Score]>='KPI Active'[Calc Q1 Cutoff],1, IF(AND('KPI Active'[Productivity Score]>='KPI Active'[Calc Q2 Cutoff], 'KPI Active'[Productivity Score]<'KPI Active'[Calc Q1 Cutoff]),2, IF(AND('KPI Active'[Productivity Score]>='KPI Active'[Calc Q3 Cutoff], 'KPI Active'[Productivity Score]<'KPI Active'[Calc Q2 Cutoff]) ,3, IF(AND('KPI Active'[Productivity Score]>='KPI Active'[Calc Q4 Cutoff], 'KPI Active'[Productivity Score]<'KPI Active'[Calc Q3 Cutoff]),4, IF('KPI Active'[Productivity Score] < 'KPI Active'[Calc Q4 Cutoff],5, 00 )))))

View solution in original post

Syndicate_Admin
Administrator
Administrator

Hola @erin_keeney
¿Cuántas filas y columnas tiene en esa tabla?

Va a depender de cada vez que lo actualice, esperaba obtener ayuda mediante el uso de countrows / 5, luego asignando quintiles en esa fasion donde el número de filas y columnas son solo variables

Helpful resources

Announcements
MBAS on Demand

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

July 2021 Update 768x460.png

Check it out!

Click here to read more about the July 2021 Updates

Power Query PA Forum 768x460.png

Check it out!

Did you know that you can visit the Power Query Forum in Power BI and now Power Apps

Urdu Hindi D365 Bootcamp 768x460.png

Urdu Hindi D365 Bootcamp

Dont miss our very own April Dunnam’s The Developer Guide to the Galaxy! Find out what the Power Platform has to offer for the traditional developer.

Top Solution Authors