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
Hello to all,
My client has requested to create a Power BI report based on the Excel format. There is a requirement for Slicers to filter the report by the range of percentage (0 - 20%, 20-40%).
I know for a slicer, it is better to create a calculated column and use it in a Slicer.
Since I've created a measure to calculate dynamic Percentage, is it possible to create a slicer with a defined percentage range?
I need to check the feasibility of this, is it achievable or it's a limitation in Power BI?
Please help.
Hi @aakif_aslam
create a table that contains the range name, lower limit and upper limit
then use the following measure instead
Dynamic Percentage 2 =
SUMX (
CROSSJOIN ( 'PercentageRange', VALUES ( 'Table'[Attribute] ) ),
VAR DynamicPercentage = [Dynamic Percentage]
RETURN
INT ( DynamicPercentage >= 'PercentageRange'[Lower Limit]
&& DynamicPercentage < 'PercentageRange'[Upper Limit] )
)
Hi @tamerj1,
Thankyou for the response.
From your response what I understand is the table name that is created with total of 3 columns.
Below is the error I received -
Am I missing something here?
@aakif_aslam
Please refer to my original reply. I have highlighted the key sentences in bold font.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 9 | |
| 5 | |
| 5 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 24 | |
| 11 | |
| 9 | |
| 6 | |
| 6 |