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 am currently trying to build a dynamic budgeting tool for an energy company. With oil prices being so low currently this company would like to have the ability to "turn off" a well to help determine what is economic and what is not. So if a well is selected in a slicer I would like to set its value to zero while keeping the others the same. Is it possible to do that through a measure?
Thank you in advanvce!
Solved! Go to Solution.
Hi @TheCAKurtle ,
1. Create a slicer table,put the categories in the column:
2.Delete the relationship between table and the slicer table:
3.Create a measure as below:
Measure = IF(SELECTEDVALUE('slicer table'[category])=SELECTEDVALUE('Table'[Category]),0,'Table'[Ratio])
Finally you will see:
Is the above what you need?
Here is my sample .pbix file you can refer to.
Hi @TheCAKurtle ,
1. Create a slicer table,put the categories in the column:
2.Delete the relationship between table and the slicer table:
3.Create a measure as below:
Measure = IF(SELECTEDVALUE('slicer table'[category])=SELECTEDVALUE('Table'[Category]),0,'Table'[Ratio])
Finally you will see:
Is the above what you need?
Here is my sample .pbix file you can refer to.
Not sure I got, But What if, Measure slicer or Bookmark can help
https://docs.microsoft.com/en-us/power-bi/desktop-what-if
https://radacad.com/bookmarks-and-buttons-making-power-bi-charts-even-more-interactive
Yes.
Please see this post regarding How to Get Your Question Answered Quickly: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
It is really tough to say without seeing the data but maybe something along the lines of:
Measure =
VAR __Selected = 'Table'
VAR __UnSelected = EXCEPT(ALL('Table'),__Selected)
RETURN
SUMX(__UnSelected,[Column])
So basically, you grab everybody in context within the slicer (__Selected). You then get everyone (ALL) and then filter out __Selected using EXCEPT. Then you just SUMX across __UnSelected for some Column. And you have effectively wiped out any impact from the "selected" wells, in effect, setting their values to zero.
Thanks for the quick reply. I am using this calculation to feed into several others so from this I get a ratio for how much production a particular well contributes which is then used to allocate costs. When a wells production goes to 0 I would like those ratios to be recalculated so that costs can be reallocated. I don't think this solution will work for that... Or am I mistaken?
I have no idea if it will work or not because I have zero sense of the data. Please see this post regarding How to Get Your Question Answered Quickly: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 37 | |
| 36 | |
| 33 | |
| 33 | |
| 29 |
| User | Count |
|---|---|
| 132 | |
| 86 | |
| 85 | |
| 68 | |
| 64 |