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, everyone
How can I format the number 1.00054E+16 to 1.00054 in Power Query or with a DAX function.
Thanks
1,00054E+16 to 1,00054 *****
@Tito @PaulDBrown Um, at the risk of pointing out the obvious, 1.00054E+16 is in no way, shape or how equivalent to 1.00054. Like, at all. If you want to get 1.00054 from 1.00054E+16 you are going to need to divide by like 1E+16, right?
OMG!b you are soo right! LOL!More fool me for assuming the "," was the decimal delimiter (which is so in my whereabouts...). Apologies @Tito
Proud to be a Super User!
Paul on Linkedin.
@PaulDBrown @Greg_Deckler
That's right. But the numbers are not only with 1E +16, there is also 1E +15 etc. as a solution I divided the column by 10000000.
Thanks for your help
Hi,
It does not work
originals:
That's weird. Does the ROUND function work?
or....
VALUE(FORMAT())?
Proud to be a Super User!
Paul on Linkedin.
doesn't work because i have a scientific number
Are the original columns set as type decimal number?
Otherwise, in Power Query, use the Extract option in the ribbon and select 7 for number of characters and then format as a decimal number
Proud to be a Super User!
Paul on Linkedin.
General number:
decimal number:
You can establish the decimal places in the formatting options in the ribbon:
Or you can use the ROUND function In DAX:
https://learn.microsoft.com/en-gb/dax/round-function-dax
Proud to be a Super User!
Paul on Linkedin.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 59 | |
| 46 | |
| 42 | |
| 23 | |
| 17 |
| User | Count |
|---|---|
| 190 | |
| 122 | |
| 96 | |
| 66 | |
| 47 |