This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Tengo este gráfico que cambia con la selección de la segmentación (selección única)
Gráfico
La lógica de segmentación de datos es:
Hola @v-janeyg-msft ,
Gracias por su respuesta! Tienes razón. WIgallina selecciono 'total', otras opciones no son válidas y no funciona. Así que la lógica sabia, eso es correcto. Pero quería mostrar otros botones como deseleccionados.
De todos modos, gracias por tu ayuda. 🙂
Gracias chicos - @amitchandak , @v-janeyg-msft !! Ambas soluciones funcionan. ¡Ustedes son increíbles!
Otra pregunta: según el requisito del cliente, se pueden seleccionar varias opciones de segmentación de datos que muestran la suma. Para esto he construido la lógica tal como la proporcionaste. Ahora el cliente está preguntando, si el botón "Total" está seleccionado, todos los demás botones se deseleccionan. ¿Es incluso factible? En caso afirmativo, ¿cómo?
Hola, @monikamishra
Parece que PBI no soporta esta característica. Pero en mi fórmula, cuando seleccionas 'total', otras opciones no son válidas y no funcionarán.
Si no resuelve su problema, por favor no dude en preguntarme.
Saludos
Janey Guo
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, @monikamishra
Es un placer responder por ti.
De acuerdo con su descripción, creo que puede crear una medida para calcular el resultado deseado.
Así:
Calculated Internal =
VAR a =
IF (
"0 to 4 weeks" IN DISTINCT ( R_MetricGroups[Metric Name] ),
FactORBacklogDaily[OR Backlog Cases 0 to 4 Weeks (Internal)],
0
)
VAR b =
IF (
"5 to 12 weeks" IN DISTINCT ( R_MetricGroups[Metric Name] ),
FactORBacklogDaily[OR Backlog Cases 5 to 12 Weeks (Internal)],
0
)
VAR c =
IF (
"13 to 24 weeks" IN DISTINCT ( R_MetricGroups[Metric Name] ),
FactORBacklogDaily[OR Backlog Cases 13 to 24 Weeks (Internal)],
0
)
VAR d =
IF (
"24+ weeks" IN DISTINCT ( R_MetricGroups[Metric Name] ),
FactORBacklogDaily[OR Backlog Cases 24 Plus Weeks (Internal)],
0
)
RETURN
IF (
"Total" IN DISTINCT ( R_MetricGroups[Metric Name] ),
FactORBacklogDaily[OR Backlog Cases Total (Internal)],
a + b + c + d
)Si no resuelve su problema, por favor no dude en preguntarme.
Saludos
Janey Guo
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@monikamishra ,Prueba una medida como. Puedes tener una medida como esta. He utilizado una lógica diferente para 5 , suponiendo que es total, se puede cambiar según la necesidad
medida :
var _1 á countx(filter(R_MetricGroups, R_MetricGroups[Nombre métrico]-"0 a 4 semanas"), R_MetricGroups[Nombre métrico])+0
var _2 á countx(filter(R_MetricGroups, R_MetricGroups[Nombre métrico]-"5 a 12 semanas"), R_MetricGroups[Nombre métrico])+0
var _3 á countx(filter(R_MetricGroups, R_MetricGroups[Nombre métrico]-"13 a 24 semanas"), R_MetricGroups[Nombre métrico])+0
var _4 á countx(filter(R_MetricGroups, R_MetricGroups[Nombre métrico]-"24+ semanas"), R_MetricGroups[Nombre métrico])+0
var _5 á countx(filter(R_MetricGroups, R_MetricGroups[Nombre de la métrica]-"Total"), R_MetricGroups[Nombre de la métrica])+0
devolución
if(_5>0, FactORBacklogDaily[OR Backlog Cases Total (Internal)]
if(_1 >0 , FactORBacklogDaily[OR Casos de trabajo pendiente 0 a 4 semanas (interno)], 0) +
if(_2 >0 , FactORBacklogDaily[OR Casos de trabajo pendiente 5 a 12 semanas (interno)], 0) +
if(_3 >0 , FactORBacklogDaily[OR Casos de trabajo pendiente 12 a 24 semanas (interno)], 0) +
if(_4 >0 , FactORBacklogDaily[OR Backlog Cases 24 Plus Weeks (Internal)], 0)
)
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.