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
Estoy tratando de filtrar categorías (aquí procedencia de los visitantes) basado en el 80% superior de los valores (aquí volumen de visitas). Vea el ejemplo a continuación.
Para ser más precisos, me gustaría ver las principales procedencias para las que la suma de las visitas es <-80%. En mi ejemplo, la suma de A + B +C +D + E á 77%.
Eso significa que me gustaría ver solo las procedencias de la A a la E que se muestran en los resultados. El objetivo final es tener un mapa filtrado para mostrar sólo la parte superior (circa) 80% de procedencia.
Muchas gracias por su ayuda
Procedencia de los visitantes | volumen de visitas |
A | 24 |
B | 19 |
C | 14 |
D | 11 |
E | 9 |
F | 6 |
G | 5 |
H | 3 |
I | 2 |
J | 2 |
K | 1 |
L | 1 |
M | 1 |
N | 1 |
O | 1 |
Solved! Go to Solution.
Hola @lucaslp ,
1.Cree una columna calculada para obtener el valor acumulado.
Cumulative value =
CALCULATE (
SUM ( 'Table'[volume of visits] ),
FILTER (
'Table',
[Provenance of visitors] <= EARLIER ( 'Table'[Provenance of visitors] )
)
)
2.Crear una medida y ponerla en Filtros. Establezca mostrar elementos cuando el valor sea 1.
Measure =
VAR sumvisit =
CALCULATE ( SUM ( 'Table'[volume of visits] ), ALL ( 'Table' ) )
RETURN
IF ( MAX ( 'Table'[Cumulative value] ) <= sumvisit * 0.8, 1 )
Puede consultar más detalles desde aquí.
Saludos
Stephen Tao
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola
Puede descargar mi archivo PBI desde aquí.
Espero que esto ayude.
Hola @lucaslp ,
1.Cree una columna calculada para obtener el valor acumulado.
Cumulative value =
CALCULATE (
SUM ( 'Table'[volume of visits] ),
FILTER (
'Table',
[Provenance of visitors] <= EARLIER ( 'Table'[Provenance of visitors] )
)
)
2.Crear una medida y ponerla en Filtros. Establezca mostrar elementos cuando el valor sea 1.
Measure =
VAR sumvisit =
CALCULATE ( SUM ( 'Table'[volume of visits] ), ALL ( 'Table' ) )
RETURN
IF ( MAX ( 'Table'[Cumulative value] ) <= sumvisit * 0.8, 1 )
Puede consultar más detalles desde aquí.
Saludos
Stephen Tao
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@lucaslp , Consulte si esto puede ayudar, percentil N superior
https://blog.enterprisedna.co/implementing-80-20-logic-in-your-power-bi-analysis/
https://forum.enterprisedna.co/t/testing-the-pareto-principle-80-20-rule-in-power-bi-w-dax/459
https://finance-bi.com/power-bi-pareto-analysis/
https://community.powerbi.com/t5/DAX-Commands-and-Tips/Calculate-the-sum-of-the-top-80/td-p/763156
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |