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 a todos, aquí estoy tratando de calcular los cálculos de pareto basados en la región.
Considere si se selecciona un rango al 50%, entonces necesito calcular la suma de los 50 elementos principales en el nivel de región y los 50 elementos principales también deben mostrarse, si el rango es del 90%, entonces necesito calcular la suma de los 90 elementos principales en el nivel de región y los 90 elementos principales también deben mostrarse. El rango es dinámico, entonces, ¿cómo puedo lograrlo en Power BI, cuando se selecciona la segmentación de datos, de acuerdo con la selección de segmentación de datos (rango), necesito calcular la suma de elementos principales en los niveles de región y esos elementos deben mostrarse. Por favor, ayúdame con esto.
He creado algunos datos:
Estos son los pasos que puede seguir:
1. Modelado – Nuevo parámetro -- Establecer el tamaño del intervalo.
2. Crear medida.
Rank =
RANKX(FILTER(ALL('Table'),'Table'[Region]=MAX('Table'[Region])),CALCULATE(SUM('Table'[Value])),,DESC,Dense)
Flag =
var _top=SELECTEDVALUE('Parameter'[Parameter])
return
IF(
[Rank]<=_top,1,0)
Rank =
RANKX(FILTER(ALL('Table'),'Table'[Region]=MAX('Table'[Region])),CALCULATE(SUM('Table'[Value])),,DESC,Dense)
3. Coloque [Flag] en Filters, set is=1, aplique filter.
4. Resultado:
Saludos
Liu Yang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
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 |