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

Rankx variable de retorno, TOP 1, 2, 3, 4

Tengo una tabla que tiene ventas por mes, gerente de cuenta y MRK.

Necesito que la medida devuelva el TOP 1 vendiendo MRK y otro para 2, 3 y 4.

Salida = 130 o 40 o 110

Cada medida se utilizará en gráficos 4x, cada uno para el TOP 1,2,3,4, y esto podría variar según el Administrador de cuentas.

Cada Acc Manager podría tener diferentes top 1, 2, 3, 4 en consecuencia, diferentes gráficos.

Ejemplo de conjunto de datos:

MRKdirectormesVentas de cantidades
10921Mar-219
10952Mar-212
40921Mar-2122
40952Mar-2153
404147Mar-2138
4024829Mar-216
1104147Mar-210
130951Mar-21210
150943Mar-2158
150947Mar-21307
150951Mar-21324
150952Mar-2126
17041687Mar-21129
170921Mar-212
170922Mar-2112
170923Mar-21201
170924Mar-2185
170943Mar-218
170947Mar-2128
170951Mar-21221
170952Mar-2126
1703627Mar-2150
1704147Mar-2152
2 ACCEPTED SOLUTIONS

hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png

View solution in original post

Syndicate_Admin
Administrator
Administrator

No @rauerfc,

Por favor, pruebe la siguiente fórmula para crear medidas:

sum = CALCULATE(SUM('Table'[Quantity Sales]),ALLEXCEPT('Table','Table'[MRK]))
rank = RANKX(FILTER(ALL('Table'),'Table'[Manager]=MAX('Table'[Manager])),[sum],,DESC,Dense) 

Si desea obtener por separado el valor de clasificación, podría utilizar esto:

Top 1 MRK = CALCULATE(MAX('Table'[MRK]),FILTER('Table',[rank]=1))

La salida final se muestra a continuación:

rank.PNG

Saludos
Párpados Qin
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

No @rauerfc,

Por favor, pruebe la siguiente fórmula para crear medidas:

sum = CALCULATE(SUM('Table'[Quantity Sales]),ALLEXCEPT('Table','Table'[MRK]))
rank = RANKX(FILTER(ALL('Table'),'Table'[Manager]=MAX('Table'[Manager])),[sum],,DESC,Dense) 

Si desea obtener por separado el valor de clasificación, podría utilizar esto:

Top 1 MRK = CALCULATE(MAX('Table'[MRK]),FILTER('Table',[rank]=1))

La salida final se muestra a continuación:

rank.PNG

Saludos
Párpados Qin
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

¿Qué resultado esperas? Explicar la pregunta con claridad y mostrar el resultado esperado.

Necesito una medida que calcule el TOP 1 vendiendo MRK.

Así que si elacciono este Gerente de Acc., el MRK más vendido será 130.

Y otra medida para devolver el segundo mejor, el tercero mejor y el cuarto mejor.

hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png

Gracias por su respuesta.

Utilicé tu solución y funcionó, me está dando el más vendido, el segundo mejor, etc.

Y ahora mi objetivo es usar esto como filtro para el gráfico, por ejemplo:

Así que quiero filtrar la información del segundo mejor para este gráfico:

rauerfc_0-1620055052590.png

Estoy usando tu fórmula:

mrk_cons_2 = CALCULATE(FIRSTNONBLANK(TOPN(1, VALUES(tab_mrk[MRK]),[sum_rank]),1), FILTER(VALUES(tab_mrk[MRK]),[rank_mrk]>1))

De nada. Entonces, ¿a qué problema te enfrentas? Por favor, despejen.

Por lo tanto, cada administrador de cuentas tiene un best seller diferente, el segundo mejor, el tercero mejor MRK.

Mi visualización fue construida para mostrar 4 gráficos que devolverán la misma información (Cobertura), para el primer, segundo, tercero y cuarto MRK más vendido.

¿Cómo puedo mostrar solo información de los más vendidos en el primer gráfico, 2, 3 y así?

rauerfc_0-1620088255099.png

Estoy tratando de filtrar con el rankx seleccionando 1 y no está funcionando:

rauerfc_1-1620088487851.png

rank_mrk = RANKX(ALLSELECTED(tab_mrk[MRK]),[sum_rank],, DESC, Dense)

hola

Comparte el enlace desde donde puedo descargar tu archivo PBI.

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.