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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
jmario1987
New Member

Duda con medida

Necesito la ayuda de la comunidad.

 

Estoy haciendo una medida ya que necesito que me calcule una comision diferenciada por producto, y a su vez, esa comision aplica hasta octubre 2024, posterior a esa fecha aplica otra comision.

Cuando aplico esta medida, siempre me calcula el valor del 42% aun cuando el mes es enero 2025... no se cual puede ser el error.

 

La medida que estoy usando es esta:

Comision =
SUMX(
    'Datos Mensuales',
    IF(
        MONTH('Datos Mensuales'[Fecha Reporte]) <= 01/10/2024,
        SWITCH(
            'Datos Mensuales'[Condición afiliación],
            "A", 'Datos Mensuales'[Comisión ADQ] * 0.35,
            "B", 'Datos Mensuales'[Comisión ADQ] * 0.35,
            "C", 'Datos Mensuales'[Comisión ADQ] * 0.35,
            "D", 'Datos Mensuales'[Comisión ADQ] * 0.35,
            "E", 'Datos Mensuales'[Comisión ADQ] * 0.30,
            "F", 'Datos Mensuales'[Comisión ADQ] * 0.30,
            0
        ),
        'Datos Mensuales'[Comisión ADQ] * 0.42
    )
)
1 ACCEPTED SOLUTION
rohit1991
Super User
Super User

Tu medida corregida:

 

Comision =
SUMX(
'Datos Mensuales',
IF(
'Datos Mensuales'[Fecha Reporte] <= DATE(2024, 10, 1),
SWITCH(
'Datos Mensuales'[Condición afiliación],
"A", 'Datos Mensuales'[Comisión ADQ] * 0.35,
"B", 'Datos Mensuales'[Comisión ADQ] * 0.35,
"C", 'Datos Mensuales'[Comisión ADQ] * 0.35,
"D", 'Datos Mensuales'[Comisión ADQ] * 0.35,
"E", 'Datos Mensuales'[Comisión ADQ] * 0.30,
"F", 'Datos Mensuales'[Comisión ADQ] * 0.30,
0
),
'Datos Mensuales'[Comisión ADQ] * 0.42
)
)

Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

View solution in original post

2 REPLIES 2
Fowmy
Super User
Super User

@jmario1987 

Comision =
SUMX(
    'Datos Mensuales',
    IF(
        'Datos Mensuales'[Fecha Reporte] <= 01/10/2024,
        SWITCH(
            'Datos Mensuales'[Condición afiliación],
            "A", 'Datos Mensuales'[Comisión ADQ] * 0.35,
            "B", 'Datos Mensuales'[Comisión ADQ] * 0.35,
            "C", 'Datos Mensuales'[Comisión ADQ] * 0.35,
            "D", 'Datos Mensuales'[Comisión ADQ] * 0.35,
            "E", 'Datos Mensuales'[Comisión ADQ] * 0.30,
            "F", 'Datos Mensuales'[Comisión ADQ] * 0.30,
            0
        ),
        'Datos Mensuales'[Comisión ADQ] * 0.42
    )
)
Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

rohit1991
Super User
Super User

Tu medida corregida:

 

Comision =
SUMX(
'Datos Mensuales',
IF(
'Datos Mensuales'[Fecha Reporte] <= DATE(2024, 10, 1),
SWITCH(
'Datos Mensuales'[Condición afiliación],
"A", 'Datos Mensuales'[Comisión ADQ] * 0.35,
"B", 'Datos Mensuales'[Comisión ADQ] * 0.35,
"C", 'Datos Mensuales'[Comisión ADQ] * 0.35,
"D", 'Datos Mensuales'[Comisión ADQ] * 0.35,
"E", 'Datos Mensuales'[Comisión ADQ] * 0.30,
"F", 'Datos Mensuales'[Comisión ADQ] * 0.30,
0
),
'Datos Mensuales'[Comisión ADQ] * 0.42
)
)

Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.