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
Please help. How to achieve this? Single-Value Slicer for Minimum Value - where users can input a Minimum Value for the metric selected. This will filter the data to show only values greater than or equal to the specified minimum. The default value for this slicer will be the actual minimum value of the selected metric
Thank you.
Solved! Go to Solution.
Hi @Anonymous,
Min_Value =
VAR SelectedMetric = SELECTEDVALUE('Metrics'[Metric])
RETURN
CALCULATE(MIN('YourTable'[SelectedMetric]), ALL('YourTable'))
Power BI slicers do not support direct value input, so you'll need a What-If Parameter to allow users to enter a minimum value.
MinThreshold0)MAX(YourMetricColumn))1 (or any appropriate step size)This creates a table (MinThreshold) with a column [MinThreshold].
Filter_Measure =
VAR MinInput = SELECTEDVALUE(MinThreshold[MinThreshold])
RETURN
IF( MAX('YourTable'[SelectedMetric]) >= MinInput, 1, 0)
MinThreshold slicer to your report.Filter_Measure as a visual-level filter for your table or chart.Filter_Measure = 1.Now, when the user selects a value from the slicer, it will filter the data to show only records where the metric is greater than or equal to the selected minimum value.
Since Power BI slicers do not dynamically adjust to show the minimum value by default, you can pre-select a value close to your actual minimum when setting up the slicer.
To make it more dynamic, consider using a Card Visual to display the actual minimum value (Min_Value measure) and guide users to adjust the slicer accordingly.
🌟 I hope this solution helps you unlock your Power BI potential! If you found it helpful, click 'Mark as Solution' to guide others toward the answers they need.
💡 Love the effort? Drop the kudos! Your appreciation fuels community spirit and innovation.
🎖 As a proud SuperUser and Microsoft Partner, we’re here to empower your data journey and the Power BI Community at large.
🔗 Curious to explore more? [Discover here].
Let’s keep building smarter solutions together!
Hi @Anonymous
You can create a numeric range parameter which automatically creates a single value numeric slicer
Modify the parameter value measure it creates by adding the alternative value (minimum) if no value is inputted.
Parameter Value = SELECTEDVALUE('Parameter'[Parameter], [Min Qty])
Create a measure that returns only the rows that are >= the slicer value.
Filtered Qty =
IF ( SUM ( 'Table'[Quantity] ) >= [Parameter Value], SUM ( 'Table'[Quantity] ) )
Please see the attached sample pbix.
If this isn't what you're looking for, please provide a workable sample data (not an image), your expected result from the same sample data and your reasoning behind. Please also read this post: https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523
Hi @Anonymous ,
Pls has your problem been solved? If so, accept the reply as a solution. This will make it easier for the future people to find the answer quickly.
If not, please provide a more detailed description, preferably some virtual sample data, and the expected results.
Best Regards,
Stephen Tao
Hi @Anonymous
You can create a numeric range parameter which automatically creates a single value numeric slicer
Modify the parameter value measure it creates by adding the alternative value (minimum) if no value is inputted.
Parameter Value = SELECTEDVALUE('Parameter'[Parameter], [Min Qty])
Create a measure that returns only the rows that are >= the slicer value.
Filtered Qty =
IF ( SUM ( 'Table'[Quantity] ) >= [Parameter Value], SUM ( 'Table'[Quantity] ) )
Please see the attached sample pbix.
If this isn't what you're looking for, please provide a workable sample data (not an image), your expected result from the same sample data and your reasoning behind. Please also read this post: https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523
Hi @Anonymous,
Min_Value =
VAR SelectedMetric = SELECTEDVALUE('Metrics'[Metric])
RETURN
CALCULATE(MIN('YourTable'[SelectedMetric]), ALL('YourTable'))
Power BI slicers do not support direct value input, so you'll need a What-If Parameter to allow users to enter a minimum value.
MinThreshold0)MAX(YourMetricColumn))1 (or any appropriate step size)This creates a table (MinThreshold) with a column [MinThreshold].
Filter_Measure =
VAR MinInput = SELECTEDVALUE(MinThreshold[MinThreshold])
RETURN
IF( MAX('YourTable'[SelectedMetric]) >= MinInput, 1, 0)
MinThreshold slicer to your report.Filter_Measure as a visual-level filter for your table or chart.Filter_Measure = 1.Now, when the user selects a value from the slicer, it will filter the data to show only records where the metric is greater than or equal to the selected minimum value.
Since Power BI slicers do not dynamically adjust to show the minimum value by default, you can pre-select a value close to your actual minimum when setting up the slicer.
To make it more dynamic, consider using a Card Visual to display the actual minimum value (Min_Value measure) and guide users to adjust the slicer accordingly.
🌟 I hope this solution helps you unlock your Power BI potential! If you found it helpful, click 'Mark as Solution' to guide others toward the answers they need.
💡 Love the effort? Drop the kudos! Your appreciation fuels community spirit and innovation.
🎖 As a proud SuperUser and Microsoft Partner, we’re here to empower your data journey and the Power BI Community at large.
🔗 Curious to explore more? [Discover here].
Let’s keep building smarter solutions together!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 41 | |
| 38 | |
| 36 | |
| 31 | |
| 28 |
| User | Count |
|---|---|
| 129 | |
| 88 | |
| 79 | |
| 68 | |
| 63 |