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

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.

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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.