if(contains('56789', substring(string(variables('Number')),add(length(split(string(variables('Number')),'.')[0]),3),1)),substring(string(add(variables('math'),0.01)),0,add(length(split(string(variables('Number')),'.')[0]),3)),substring(string(variables('math')),0,add(length(split(string(variables('Number')),'.')[0]),3)))
variables('Number') - is type float number that i am using here.
add(length(split(string(variables('Number')),'.')[0]),3) will round up for two , you can change this for other round up requirement:
For one decimal:
add(length(split(string(variables('Number')),'.')[0]),2)
For three decimal:
add(length(split(string(variables('Number')),'.')[0]),4)
——————————————————
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.