This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowA new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.
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 May 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 |
|---|---|
| 29 | |
| 28 | |
| 25 | |
| 20 | |
| 14 |
| User | Count |
|---|---|
| 53 | |
| 47 | |
| 29 | |
| 20 | |
| 19 |