Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I have following DAX that I have been using but I was wondering about this for a long time.
DAX =
IF( HASONEVALUE( tblTest[Name]),
var CurrentTestValue = SELECTEDVALUE( tblTest[Field])
return
CALCULATE(
SELECTEDVALUE( tblMain[Rating]),
TOPN(1,
FILTER(
ALL( tblMain ),
CurrentTestValue <= tblMain[CutOff]
),
tblMain[MaxTotal],
ASC
),
All(tblMain)
)
)
My question is:
1) What is point of All(tblMain)? I know that it would not make a difference if that part is there or not.
Solved! Go to Solution.
Hi @JustinDoh1
Yes it is very much required to ignore all the external filters. It makes sure the comparison is on the entire set of data in the table ignoring the filters if any report, page, slicers or selection.
If this post helps, please accept this as a solution. Appreciate your kudos.
Thanks,
Pallavi
Hi @JustinDoh1
Yes it is very much required to ignore all the external filters. It makes sure the comparison is on the entire set of data in the table ignoring the filters if any report, page, slicers or selection.
If this post helps, please accept this as a solution. Appreciate your kudos.
Thanks,
Pallavi
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 9 | |
| 5 | |
| 5 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 24 | |
| 11 | |
| 9 | |
| 6 | |
| 6 |