This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
I have this Dax code "
The lines are all product families.
So if a product family in the latestmonth (max month whatever) is above a threshold value (100k) in this case it should show that line.
Therefore the If with 0 or 1 in the dax above.
I then filter on 1.
But the dax is doing :
The threshold value is ok. The selected measure is Yot.GC and is giving values.
So why would it show a 1 and not 0 what I would expect?
Solved! Go to Solution.
Well maybe it is not the best solution when field parameters are involved but I went with this solution.
Using a switch to get the selected measure. There are only 3 so that is ok.
Well maybe it is not the best solution when field parameters are involved but I went with this solution.
Using a switch to get the selected measure. There are only 3 so that is ok.
Was a bit quick....so this is going wrong
var valueLastMonth = CALCULATE( SELECTEDVALUE(prmMeasure[Selected Measure]), REMOVEFILTERS(dimDate)
This line returns the name of the measure and not the outcome of the measure like column Tot.GC.
These are field parameters in a slicer so user can choose what measure to use. (USD or EUR etc).
Is there a simple way to ammend the code?
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 34 | |
| 32 | |
| 25 | |
| 21 | |
| 16 |
| User | Count |
|---|---|
| 61 | |
| 49 | |
| 28 | |
| 23 | |
| 23 |