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
Well known issue:
what-if parameter, p:
p = GENERATESERIES(0, 400, 0.01)
--> Problem: The selected value will be rounded up or down
The problem seems to be fixed for whole numbers, is there a workarround for decimals?
(I know the input should be limited to 1000 Values but it is not possible for calculation)
Solved! Go to Solution.
Hey @Anonymous ,
that's because you have more than 1002 values. Then it will take random values in the whole range.
Check the following article on what exactly is the problems and what alternatives are there:
I have solved this issue based on Denis suggested solution and attached a Rounddown function to it. This means if a user will input 5.00 the float might round up to 5.01 in any visual. To avoid that and other issues I use the rounddown(min(input),2)
--> 5.00
Thank you Denis for your quick reply.
Great link!
If I use your 2. option of the suggested solution and change the type of slicer to "Less than or equal to" the problem still occurs.
Hey @Anonymous ,
that's because you have more than 1002 values. Then it will take random values in the whole range.
Check the following article on what exactly is the problems and what alternatives are there:
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 40 | |
| 35 | |
| 34 | |
| 31 | |
| 27 |
| User | Count |
|---|---|
| 135 | |
| 102 | |
| 67 | |
| 65 | |
| 56 |