Forum Discussion

khappersett's avatar
khappersett
Resolver I
9 years ago
Solved

Using Measure to Filter Calculate

I am trying to sum a column based on a filter and am using this code:   Top 20% Margin = CALCULATE(SUM('PH FY 2016'[Net Margin]), FILTER(ALL('PH FY 2016'[sku]), [Rank] <= [# Skus in 20%])) The mea...
  • khappersett's avatar
    khappersett
    9 years ago

    Finally figured this out - I needed to set the measure [# Skus in Top 20%] as a variable before calling it in my filter. Here is the working code:

     

    Top 20% Margin = VAR top20 = [# Skus in Top 20%] RETURN (CALCULATE(SUM('PH FY 2016'[Net Margin]), FILTER(ALL('PH FY 2016'[sku]), [Rank] <= top20)))