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

TOP N basado en columna

Hi Expertos,

Lo siento, traté de hacer una pregunta aquí, pero probablemente no la triculé bien.

https://community.powerbi.com/t5/Desktop/Top-N-from-the-column/m-p/2531292#M897722

Estoy buscando TOP N de diferentes columnas basadas en el Reasontype.

¿Cómo lograrlo?

TopN_help.PNG

Muchas gracias

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@mythbusternz

Top3 dept por razón y top 3 nombre por razón deben tratarse por separado

Aquí están mis pasos, mi enfoque es filtrar la razón principal3, luego

Agregar columna = Contar el departamento por razón, luego clasificar por razón y esta columna

Copie la tabla en Power Query

isabella_0-1653896369399.png

grupo por motivo

isabella_1-1653896369399.png

isabella_2-1653896369400.png

recuento de clasificaciones

isabella_3-1653896369400.png

Ahora el datos apariencia como:

isabella_4-1653896369401.png

Nosotros enlatar borrar el fondo 2 fila

isabella_5-1653896369401.png

isabella_6-1653896369402.png

isabella_7-1653896369402.png

Ahora el mesa apariencia como:

isabella_8-1653896369402.png

Nosotros enlatar copiar el mesa aquí, para que uno calcule a los 3 primeros deptos, el otro para calcular el nombre superior

A continuación, expanda la columna del departamento

isabella_9-1653896369404.png

isabella_10-1653896369405.png

eliminar el Count columna

Entonces grupo por razón y departamento

isabella_11-1653896369405.png

Entonces ordenar el razón

isabella_12-1653896369405.png

Entonces ordenar el Count columna

isabella_13-1653896369406.png

Entonces agregar columna de índice( Necesito explicar por qué se agrega la columna de índice aquí, porque algunos recuentos son el mismo número, y si se ordenan por rankx más tarde, también son el mismo número de serie, que no se puede distinguir, por lo que elijo agregar una columna de índice y luego sumar con el recuento, de modo que ¿Puede cada departamento corresponder a un número de clasificación único)

isabella_14-1653896369406.png

Suma el Count y índice columna

isabella_15-1653896369407.png

isabella_16-1653896369407.png

Borrar el contar y índice columna

Cerrar y aplicar, volver a power bi desktop

Agregar columna

rango por departamento = RANKX(FILTRO( 'Tabla','Tabla'[Motivo]=ANTERIOR('Tabla'[Motivo])),«Tabla»[Adición],,,Denso)

isabella_17-1653896369408.png

En visualización

isabella_18-1653896369408.png

isabella_19-1653896369408.png

Los anteriores son los pasos para obtener Arriba 3 departamento por razón, y lo mismo es cierto para la obtención top 3 nombre por razón .

Saludos

equipo de soporte de la comunidad _Isabella

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

Syndicate_Admin
Administrator
Administrator

@mythbusternz , consulte esto

https://www.sqlbi.com/articles/filtering-the-top-3-products-for-each-category-in-power-bi/

Un meausre como este debería ayudar

calculate(count(Table[name]) ,TOPN(3,all(Table[Department]),calculate(count(Table[name]) )), values(Table[Department]))

Helpful resources

Announcements
August 2022 update 768x460.jpg

Check it Out!

Click here to learn more about the August 2022 updates!

Power BI Dev Camp Session 25 with aka link 768x460.jpg

Check it Out!

Mark your calendars and join us on Thursday, August 25 at 11a PDT for a great session with Ted Pattison!

Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

August 1 episode 9_no_dates 768x460.jpg

The Power BI Community Show

Watch the playback when Priya Sathy and Charles Webb discuss Datamarts! Kelly also shares Power BI Community updates.

Top Solution Authors