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.
Hola equipo,
He hecho lo siguiente conjunto de datos:
Cliente | Valor | Ventas |
A11 | 13.61% | 4200 |
A12 | 12.97% | 4000 |
A13 | 11.99% | 3700 |
A14 | 11.67% | 3600 |
A15 | 9.08% | 2800 |
A8 | 8.10% | 2500 |
A10 | 7.46% | 2300 |
A7 | 6.48% | 2000 |
A9 | 6.48% | 2000 |
A6 | 4.86% | 1500 |
A5 | 3.24% | 1000 |
A3 | 1.62% | 500 |
A2 | 1.30% | 400 |
A1 | 0.65% | 200 |
A4 | 0.49% | 150 |
Quiero crear una medida que me dé cuenta de filas hasta que llegue a 80.
Intenté seguir a dax:
Solved! Go to Solution.
Hola @valentina14 ,
Necesitas el %de ventas cummulatvie, no el único. Puedes seguir la gran publicación de @AlbertoFerrari para calcular la Clasificación ABC en Patrones DAX para productos y adaptarla a tus necesidades.
Debe agregar 4 columnas:
1) Customer Sales = Valentina[Sales]
2) Cummulative Sales =
VAR CurrentCustomerSales = Valentina[Customer Sales]
VAR BetterCustomers =
FILTER (
Valentina,
Valentina[Customer Sales] >= CurrentCustomerSales
)
VAR Result =
SUMX (
BetterCustomers,
Valentina[Customer Sales]
)
RETURN
Result
3) Cummulative Pct =
DIVIDE (
Valentina[Cumulated Sales],
SUM ( Valentina[Customer Sales] )
)
4) Pareto Class =
SWITCH (
TRUE,
Valentina[Cummulative Pct] <= 0.8, "80% Pareto",
Valentina[Cummulative Pct] <= 1, "20% Rest"
)
Y entiendes esto:
Espero que ayude.
Salud
Fernando
P.S. Si ayudó, por favor considere gustarle el post y marcarlo como una respuesta!
Hola @valentina14 ,
Sugiero crear dos columnas calculadas una para el rango y la otra para el valor acumulado:
Rank = RANKX('Table','Table'[Value],,DESC)
Cvalue = CALCULATE(SUM('Table'[Value]),FILTER('Table','Table'[Rank]<=EARLIER('Table'[Rank])))
A continuación, puede crear una medida para que la tarjeta visual me dé recuento de filas hasta que el valor acumulado alcance el 80%.
Measure = CALCULATE(MAX('Table'[Rank]),FILTER('Table','Table'[Cvalue]<=0.8))
Para obtener más información, consulte el archivo pbix: https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/EambX0CGNMlFq-kc-7...
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
He pasado la mayor parte de mi día rastreando foros, YouTube y blogs para obtener esta respuesta. GRACIAS. Sé que las columnas calculadas no son recomendables, pero esto hace el trabajo mucho más rápido que intentar una salida similar en una medida. Mis imágenes ni siquiera se cargarían debido al volumen de datos con los que estoy trabajando, pero al menos mis imágenes se renderizan una vez que se calcula por fila y se estampa en la tabla. ¡Gracias de nuevo!
Hola
La respuesta debe ser 7. Puede descargar mi archivo PBI desde aquí.
Espero que esto ayude.
Hola @valentina14 ,
Necesitas el %de ventas cummulatvie, no el único. Puedes seguir la gran publicación de @AlbertoFerrari para calcular la Clasificación ABC en Patrones DAX para productos y adaptarla a tus necesidades.
Debe agregar 4 columnas:
1) Customer Sales = Valentina[Sales]
2) Cummulative Sales =
VAR CurrentCustomerSales = Valentina[Customer Sales]
VAR BetterCustomers =
FILTER (
Valentina,
Valentina[Customer Sales] >= CurrentCustomerSales
)
VAR Result =
SUMX (
BetterCustomers,
Valentina[Customer Sales]
)
RETURN
Result
3) Cummulative Pct =
DIVIDE (
Valentina[Cumulated Sales],
SUM ( Valentina[Customer Sales] )
)
4) Pareto Class =
SWITCH (
TRUE,
Valentina[Cummulative Pct] <= 0.8, "80% Pareto",
Valentina[Cummulative Pct] <= 1, "20% Rest"
)
Y entiendes esto:
Espero que ayude.
Salud
Fernando
P.S. Si ayudó, por favor considere gustarle el post y marcarlo como una respuesta!
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 |