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.
Cuestión similar: https://community.powerbi.com/t5/Desktop/Show-the-percentage-of-the-highlighted-part/td-p/373556
Hola tengo un problema similar, pero no pude averiguar cómo usar esta fórmula dax
% Seleccionado: DIVIDE(CALCULATE(<something>,FILTER(ALLSELECTED(Table))),CALCULATE(<something>,FILTER(ALL(Table))))
Necesito medir 'AllSelected' para mostrar el porcentaje de la parte resaltada del gráfico circular, que sería (Resaltado * 100) / (Valor). En este momento estoy obteniendo el porcentaje de Valor en Total General.
Gracias de antemano
Solved! Go to Solution.
Hola @vytautas1410 ,
Puede crear una medida como se indica a continuación:
GroupSumPercentage =
VAR _selGroup =
SELECTEDVALUE ( 'Groups'[Group] )
VAR _selSubg =
ALLSELECTED ( 'Groups'[SubGroup] )
VAR _sumofselsubg =
CALCULATE (
SUM ( 'Groups'[Value] ),
FILTER (
'Groups',
'Groups'[Group] = _selGroup
&& 'Groups'[SubGroup] IN _selSubg
)
)
VAR _sumofselgroup =
CALCULATE (
SUM ( 'Groups'[Value] ),
FILTER ( ALL ( 'Groups' ), 'Groups'[Group] = _selGroup )
)
RETURN
DIVIDE ( _sumofselsubg, _sumofselgroup )
Saludos
Rena
@vytautas1410, el valor resaltado debe estar disponible en su medida. En total, quite el filtro. Ahora compruebe que cada filtro está empalmado y agregue los filtros de eliminación
algo así
Medidas ?
var _rem1 á if(isfiletred(Table[col1]), removefilters(Table[Col1]),keepfilters(Table[col1]))
var _rem1 á if(isfiletred(Table[col2]), removefilters(Table[Col2]),keepfilters(Table[col2]))
devolución
divide([fórmula],calculate([fórmula],_rem1,_rem2))
Todavía no puedo entenderlo. Tal vez puedas exlainar la fórmula en detalle.
Hola @vytautas1410 ,
Por favor, compruebe si la siguiente captura de pantalla es lo que desea? En caso afirmativo, puede crear una medida similar a la siguiente.
Percentage =
var _allSum=CALCULATE(SUM('Table'[Qty]),ALL('Table'))
var _selSum=CALCULATE(SUM('Table'[Qty]),ALLSELECTED('Table'[ID]))
return DIVIDE(_selSum,_allSum)
Si el anterior no es lo que desea, por favor proporcione algunos datos de muestra y sus resultados esperados con el fin de darle una solución adecuada adecuada para su escenario.
Saludos
Rena
Ejemplo:
Digamos que necesito la medida GroupSumPercentage. Ya tengo el SelectedSumPercentage, que es (SUM(Valor total del grupo - valor "B") / SUM(Valor total)) ((71 / 145) * 100). Ahora necesito filtrar por Subgrupo " SubB1". Cuando aplico este filtro, necesito GroupSumPercentage medida para calcular esto: (SUM(Valor total del grupo " "B", Subgrupo - "SubB1") / SUM (Valor total del grupo " "B")), el resultado me diría cuánto porcentaje ocupa el Subgrupo "SubB1" en el Grupo "B".
También necesito implementar esto en un gráfico circular con varios gráficos circulares. Cuando selecciono el subgrupo de 1 gráfico, los demás filtro y la parte resaltada se muestran con el valor total (parte atenuada) y el valor resaltado (filtrado). La medida debería decirme cuánto porcentaje ocupa el valor resaltado en el valor total (no global, sino el valor total del grupo).
Hola @vytautas1410 ,
Puede crear una medida como se indica a continuación:
GroupSumPercentage =
VAR _selGroup =
SELECTEDVALUE ( 'Groups'[Group] )
VAR _selSubg =
ALLSELECTED ( 'Groups'[SubGroup] )
VAR _sumofselsubg =
CALCULATE (
SUM ( 'Groups'[Value] ),
FILTER (
'Groups',
'Groups'[Group] = _selGroup
&& 'Groups'[SubGroup] IN _selSubg
)
)
VAR _sumofselgroup =
CALCULATE (
SUM ( 'Groups'[Value] ),
FILTER ( ALL ( 'Groups' ), 'Groups'[Group] = _selGroup )
)
RETURN
DIVIDE ( _sumofselsubg, _sumofselgroup )
Saludos
Rena
HI @vytautas1410 ,
Es difícil de responder, sin ninguna explicación sobre su requisito.
Vincular a un subproceso existente no ayuda en absoluto.
Gracias
Pragati
He actualizado la descripción
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 |