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

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Cómo modificar una medida para anular cualquier filtro que se esté utilizando

Todo

En mi informe, mi equipo prefiere la capacidad de usar filtros en el informe (panel de filtros). Tengo algunas imágenes, que me gustaría que permanecieran bloqueadas independientemente de los filtros que se utilicen y espero que haya una manera de lograr esto.

Tengo 3 medidas que estoy usando en imágenes de tarjeta y en una tabla y me gustaría evitar que los valores cambien cuando se usan filtros. ¿Hay algún ajuste en el DAX que permita que la medida permanezca sin cambios y anule los filtros que los usuarios puedan seleccionar?

COMISIONES DEL MES EN CURSO

CurrMoComm =
CALCULAR(
SUMA(«tblIncomingCommissions»[Check_Value]),
FILTRO(
«Calendar_Dates»,
MES('Calendar_Dates'[Fecha]) = MES(HOY()) &&
AÑO('Calendar_Dates'[Fecha]) = AÑO(HOY())
)
)
COMISIONES DEL MES ANTERIOR
AntMoComm =
CALCULAR(
SUMA('tblIncomingCommissions'[Check_Value]),
FILTRO(
'Calendar_Dates',
MES('Calendar_Dates'[Fecha]) = MES(HOY())-1 &&
AÑO('Calendar_Dates'[Fecha]) = AÑO(HOY())
)
)
COMISIONES DEL AÑO EN CURSO
CurrYrComm =
CALCULAR(SUMA(tblIncomingCommissions[Check_Value]),
FILTRO('Calendar_Dates',
Año('Calendar_Dates'[Fecha])=AÑO(Hoy())))
1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Hola, @emma313823

Para asegurarse de que la medida no se ve afectada por ningún filtro aplicado en Power BI, puede usar la función en DAX. Esta función elimina todos los filtros de la columna o tabla especificada.

Puede considerar el uso de la función ALL, que se puede usar para borrar filtros y crear cálculos para todas las filas de la tabla. He hecho una pequeña modificación a su medida, agregué la función Todo:

COMISIONES DEL MES EN CURSO

CurrMoComm =
CALCULATE(
    SUM('tblIncomingCommissions'[Check_Value]),
    FILTER(
        ALL('Calendar_Dates'),
        MONTH('Calendar_Dates'[Date]) = MONTH(TODAY()) &&
        YEAR('Calendar_Dates'[Date]) = YEAR(TODAY())
    )
)

COMISIONES DEL MES ANTERIOR

PrevMoComm =
CALCULATE(
    SUM('tblIncomingCommissions'[Check_Value]),
    FILTER(
        ALL('Calendar_Dates'),
        MONTH('Calendar_Dates'[Date]) = MONTH(TODAY()) - 1 &&
        YEAR('Calendar_Dates'[Date]) = YEAR(TODAY())
    )
)

COMISIONES DEL AÑO EN CURSO

CurrYrComm =
CALCULATE(
    SUM('tblIncomingCommissions'[Check_Value]),
    FILTER(
        ALL('Calendar_Dates'),
        YEAR('Calendar_Dates'[Date]) = YEAR(TODAY())
    )
)

Puede obtener más información sobre la función ALL:

Función ALL (DAX) - DAX | Microsoft Learn

Cómo obtener respuestas rápidas a su pregunta

Saludos

Yongkang Hua

Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

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

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.

Top Kudoed Authors