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!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
I have a need for the user via a parameter to be able to input an exchange rate and for the report to dynamically recalculate.
It seems the Parameter on a PowerBI report does not like going beyond two decimal places, exchange rates tend to have a lot more precision. Is there any way of increasing the number of decimal places on a parameter?
This rather simple parameter is what I currently have: -
GENERATESERIES(0, 20, 0.01)
But increasing 0.01 to 0.00001 for example has no effect on the captured value in the parameter. The visual for the paraemter rounds it to two decimal places and the stored value is also rounded.
Any suggestions would be appreciated.
Thanks
Altering the decimal places on column tools, does cause the visual to diplay more decimal places, however entering 1.55555 in the parameter results in the number 1.5584, despite the fact I used 0.00001 in the GENERATESERIES function.
Thanks,
Hi @fuzzyduck,
Yes, I can reproduce this scenario. It seems like the 'single value' mode of slicer not suitable with values with too many decimal places.
Power bi will try to round the value to the nearest pixel point of the slider bar. If you switch the slicer mode to 'between' or 'before/after', it can work well with inputted values. Perhaps you can try to contact to power bi team to report this scenario.
Regards,
Xiaoxin Sheng
User | Count |
---|---|
98 | |
75 | |
74 | |
49 | |
26 |