Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowTry your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join 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?
| User | Count |
|---|---|
| 23 | |
| 21 | |
| 20 | |
| 17 | |
| 11 |
| User | Count |
|---|---|
| 56 | |
| 54 | |
| 43 | |
| 36 | |
| 32 |