На данный момент в приложениях логики до сих пор нет универсального решения для округления. Тем не менее, вам нужны решения для конкретных данных.
Здесь вы можете округлить десятичные дроби до двух для отображения.
if(contains('56789', substring(string(variables('math')),4,1)),substring(string(add(variables('math'),0.01)),0,4),substring(string(variables('math')),0,4))
Этот способ вернет формат строки, вы можете добавить float()
, чтобы вернуть число с плавающей точкой. Я тестирую дважды с 2.20462262185
и 2.20562262185
.