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.
Deciling Accounts by Sales in Biotech es un poco diferente del tipo de n-tile típico Deciling (dividir en 10 grupos par), pero se pondera en función del tamaño relativo de las Ventas.
El proceso en Excel primero ordena las cuentas de mayor a menor por ventas, luego calcula el % del total, luego calcula el total de ejecución del % del total y, a continuación, realiza una vlookup (con TRUE) en la métrica total en ejecución.
¡Estoy luchando con la creación de una medida DAX a partir de esto! ¡Por favor, ayúdenme!
Aquí hay dos tablas:
Ventas de cuentas
AccountID | Ventas | % del total | % acumulado del total | Decil |
362417 | 2000 | 7.6% | 8% | 10 |
429178 | 1950 | 7.4% | 15% | 9 |
832729 | 1950 | 7.4% | 22% | 8 |
467110 | 1900 | 7.2% | 30% | 8 |
978383 | 1878 | 7.1% | 37% | 7 |
450265 | 1800 | 6.8% | 44% | 6 |
143544 | 1600 | 6.1% | 50% | 6 |
879999 | 1500 | 5.7% | 55% | 5 |
823912 | 1500 | 5.7% | 61% | 4 |
323474 | 1300 | 4.9% | 66% | 4 |
443373 | 1200 | 4.5% | 70% | 3 |
332469 | 1200 | 4.5% | 75% | 3 |
267348 | 1100 | 4.2% | 79% | 3 |
782923 | 1000 | 3.8% | 83% | 2 |
967447 | 900 | 3.4% | 86% | 2 |
559046 | 850 | 3.2% | 90% | 2 |
622490 | 800 | 3.0% | 93% | 1 |
586494 | 750 | 2.8% | 95% | 1 |
203653 | 600 | 2.3% | 98% | 1 |
712772 | 600 | 2.3% | 100% | 1 |
Tabla de búsqueda:
Valor de búsqueda | Decil |
0 | 10 |
0.1 | 9 |
0.2 | 8 |
0.3 | 7 |
0.4 | 6 |
0.5 | 5 |
0.6 | 4 |
0.7 | 3 |
0.8 | 2 |
0.9 | 1 |
1 | 0 |
Hola
Puede descargar mi archivo PBI desde aquí.
Espero que esto ayude.
Gracias a ambos por tomarse el tiempo para ayudar!
En última instancia, me encantaría que esto fuera dinámico, lo que significa que sería capaz de seleccionar diferentes períodos de tiempo y que decil se actualizaría automáticamente. En ese caso, ¿sería capaz de comenzar con una tabla calculada como mi VAR en la medida? ¿Podría hacer la clasificación de una tabla calculada dentro de una medida?
Hola
Mi solución es completamente dinámica.
Por ejemplo, si filtro cualquiera de los AccountIDs, los resultados no se actualizarán en función del nuevo subconjunto de datos.
Otro ejemplo sería donde tengo una dimensión Time y quería filtrar en diferentes períodos de tiempo.
Hola
Por favor, ilustre. Mi solución funcionará.
No estoy seguro de si usted está pidiendo la medida decile o todo lo que no sea el AccountID y Ventas.
Si todo aquí va todo:
En Power Query, ordene la tabla por Sales descendente.
Agregue una columna de índice a partir de 1.
Cerrar y aplicar.
Cree 3 columnas de la siguiente manera:
2Col% of Tot = AccountSales[Sales]/ CALCULATE(SUM(AccountSales[Sales]), ALL(AccountSales))
2Cumu%Total = CALCULATE(SUM(AccountSales[2Col% of Tot]), FILTER(AccountSales, AccountSales[Index] <= EARLIER(AccountSales[Index])))
2Decile = CALCULATE(MIN(TableLookup[Decile]), FILTER(TableLookup,TableLookup[Lookup Value] < AccountSales[2Cumu%Total] ) )
Puede dar formato a las columnas para mostrar los decimales apropiados y como porcentaje
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |