Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
I am trying to calculate a mean for an examination sitting but finding the average of values not including the value itself in dax.
Any help would be great.
To illustrate:
subject | sitting | mark | "average" |
maths | summer 2023 | 60 | (70+80+90+50)/4 |
french | summer 2023 | 70 | (60+80+90+50)/4 |
english | summer 2023 | 80 | (60+70+90+50)/4 |
biology | summer 2023 | 90 | (60+70+80+50)/4 |
history | summer 2023 | 50 | (60+70+80+90)/4 |
Solved! Go to Solution.
HI, @IHam
Measure 2 =
var a = CALCULATE(SUM(sub[mark]),sub[subject]<>MAX(sub[subject]))
var b =CALCULATE(DISTINCTCOUNT(sub[subject]),sub[subject]<>MAX(sub[subject]))
return
DIVIDE(a,b)
Many thanks to both of you - they both work but the second solution is the one that seems to match my set-up.
HI, @IHam
Measure 2 =
var a = CALCULATE(SUM(sub[mark]),sub[subject]<>MAX(sub[subject]))
var b =CALCULATE(DISTINCTCOUNT(sub[subject]),sub[subject]<>MAX(sub[subject]))
return
DIVIDE(a,b)
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
24 | |
12 | |
11 | |
10 | |
9 |
User | Count |
---|---|
18 | |
14 | |
14 | |
13 | |
12 |