Forum Discussion

jmario1987's avatar
jmario1987
New Member
1 year ago
Solved

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

2 Replies

  • 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
    )
    )
  • Fowmy's avatar
    Fowmy
    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
        )
    )