cancel
Showing results for 
Search instead for 
Did you mean: 

Need Help in Logic

Manigandan
New Contributor II

Hi All,

My input is 123.45 → i should transform as 12345
123.456 then i should transform as 12345 should include only two characters after decimal point.

thank you in advance!

4 REPLIES 4

pmancevski
New Contributor III

Hi Manigandan,

Try with this expression: $num.toString().substring(0, $num.toString().indexOf(“.”) + 3).replace(“.”, “”)

Where $num is the field name of the number.

Thanks,
Pero M.

Hi @Manigandan,

Along Pero’s solution, this might also help:

Math.floor($num*100)

@Manigandan: I will personally go with @bojanvelevski’s approach as it is less overhead on the system and easy to troubleshoot for other developers when you’re not working on that pipeline anymore.

Thank you @bojanvelevski for sharing that.

alchemiz
Contributor III

Or you can also do a parseFloat($num.toString()).toFixed(2).replace(‘.’,‘’)

FYI, this will force .00 for whole numbers e.g. 123 will be 12300

😀