Forum Discussion

Navyaragamm's avatar
Navyaragamm
Frequent Visitor
2 years ago
Solved

Calculation of averages

Hi ,    I am stuck with how to calculate the averages while doing a calculated column  So , i want result> (average+2*std.dev) and result<(average -2*std.dev) if both are true then yes else no  H...
  • Sahir_Maharaj's avatar
    2 years ago

    Hello Navyaragamm,

     

    Can you please try this approach:

    LotAverage = 
    CALCULATE(
        AVERAGE(Data[Value]),
        ALLEXCEPT(Data, Data[LotNumber])
    )
    
    LotStdDev = 
    CALCULATE(
        STDEV.P(Data[Value]),
        ALLEXCEPT(Data, Data[LotNumber])
    )
    
    OutOfRange = 
    VAR AvgValue = CALCULATE(
        AVERAGE(Data[Value]),
        ALLEXCEPT(Data, Data[LotNumber])
    )
    VAR StdDevValue = CALCULATE(
        STDEV.P(Data[Value]),
        ALLEXCEPT(Data, Data[LotNumber])
    )
    RETURN
    IF(
        Data[Value] > AvgValue + 2 * StdDevValue || Data[Value] < AvgValue - 2 * StdDevValue,
        "Yes",
        "No"
    )