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!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
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.