Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

Reply
Anonymous
Not applicable

selección de varios valores en la segmentación de datos

Tengo este gráfico que cambia con la selección de la segmentación (selección única)

GraphGráfico

La lógica de segmentación de datos es:

Lonculmente Interno - SWITCH(true,
min(R_MetricGroups[Nombre métrico])-"0 a 4 semanas",FactORBacklogDaily[O Casos de trabajo pendiente 0 a 4 semanas (interno)],
min(R_MetricGroups[Nombre métrico])-"5 a 12 semanas",FactORBacklogDaily[O Casos de trabajo pendiente 5 a 12 semanas (interno)],
min(R_MetricGroups[Nombre métrico])-"13 a 24 semanas",FactORBacklogDaily[O Casos de trabajo pendiente 12 a 24 semanas (interno)],
min(R_MetricGroups[Nombre métrico])-"24+ semanas",FactORBacklogDaily[OR Backlog Cases 24 Plus Weeks (Internal)],
min(R_MetricGroups[Nombre métrico])-"Total",FactORBacklogDaily[OR Backlog Cases Total (Internal)])
Ahora el requisito es seleccionar varios botones y el gráfico mostrará la suma. ¿Cómo lograrlo?
5 REPLIES 5
Anonymous
Not applicable

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.

slicer.PNG

De todos modos, gracias por tu ayuda. 🙂

Anonymous
Not applicable

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.

v-janeyg-msft
Community Support
Community Support

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.

amitchandak
Super User
Super User

@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)
)

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

Check out the April 2026 Power BI update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.