Forum Discussion

Leo_Tribaldo's avatar
Leo_Tribaldo
Frequent Visitor
2 years ago

CALCULATE (IF

Hola,

 

He creado una medida para calcular el % de merma teniendo en cuenta la fecha de produccion. La formula es diferente dependiendo de la fecha. He creado esta medida pero no me funciona:

producido_%_Primera_Techlam_COMBINADA =

VAR _Despues=
CALCULATE(
        VAR _CantidadMerma_CantidadConErrores = [Producido_Totalm2_Merma_TechLAM]
        VAR _CantidadPrimera = [Producido_SUMX_Totalm2_Primera]
        VAR _CantidadSegunda = [Producido_SUMX_Totalm2_Segunda]
        VAR _Total = _CantidadMerma_CantidadConErrores+_CantidadPrimera+_CantidadSegunda


        RETURN
            IF(
                _Total = 0,
                BLANK(),
                DIVIDE(_CantidadPrimera,_Total)
            ),
             Producido[Fecha Turno]> DATE(2024,02,16)
)
VAR _Antes =
CALCULATE(  
            VAR _CantidadMerma_CantidadConErrores = [Producido_Totalm2_CantidadConErrores_Primera]
            VAR _CantidadPrimera = [Producido_SUMX_Totalm2_Primera]
            VAR _CantidadSegunda = [Producido_SUMX_Totalm2_Segunda]
            VAR _Total = _CantidadMerma_CantidadConErrores+_CantidadPrimera


            RETURN
                IF(
                    _Total = 0,
                    BLANK(),
                    DIVIDE(_CantidadPrimera,_Total)
                ),


    Producido[Fecha Turno] <= DATE(2024,02,16)
)
VAR _SelectedValue =
SELECTEDVALUE(Producido[Fecha Turno])
RETURN
        IF(
        _SelectedValue > DATE(2024,02,16),_Despues,
        _Antes)   
El resultado de la medida es el siguientes, os marco en amarillo que a partir de la fecha del 16/02/2024 no me calcula el agrupado por semana, pero si lo calcula por día.

Muchas gracias