Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
9 years ago
Solved

Calculate average based on filter selected

Hi All,    My original dataset has 14 rows and 2 column Company and Gender.    Column_1 = CALCULATE(COUNTROWS(Sheet1),ALLEXCEPT(Sheet1,Sheet1[Company])) Column_2 = CALCULATE(COUNTROWS(Sheet1),AL...
  • Anonymous's avatar
    Anonymous
    9 years ago

    Habib : Just realised the solution with Measure

     

    Measure_1 = CALCULATE(COUNTROWS(Sheet1),ALLEXCEPT(Sheet1,Sheet1[Company]))

    Measure_2 = COUNTROWS(Sheet1)

    Measure_3 = [Measure_2]/[Measure_1]

     

    Measure_4 = CALCULATE((AVERAGEX(SUMMARIZE(Sheet1,Sheet1[Company]), [Measure_3]) ),ALLEXCEPT(Sheet1,Sheet1[Gender]))

     

    No Need to create additional table as i did before. Thanks