Здравствуйте коллеги! Столкнулся с интересной проблемой округления чисел в Динамо. Например, число 0.85 до 1 цифры после запятой он округлит как 0.8, хотя всем понятно что должно получится 0.9. Данная проблема становится критичной например в подсчете квартирографии у архитекторов. Если кто то сталкивался и нашел решение проблемы - буду очень благодарен! Всем добра!
PS: пример на скрине
Solved! Go to Solution.
Solved by PavelAnd. Go to Solution.
Добрый день, @a.n.mystafin . Попробуйте округлять с помощью python нода.
Best regards, Pavel Plotitsyn.
Перед округлением можно добавить очень небольшое число (например, 0.00001). Вообще же округление Math.Round происходит по следующим правилам: https://docs.microsoft.com/en-us/dotnet/api/system.math.round?view=netcore-3.1#System_Math_Round_Sys...
(т.е. округление до ближайшего)
Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"
Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
![]() | ![]() |
Добрый час, можете подсказать как вписать данное округление в скрипт ADSK_квартирографии? а то я в динамо ноль.
Добрый час, можете подсказать как вписать данное округление в скрипт ADSK_квартирографии? а то я в динамо ноль.
Спасибо Вам за предложение. Хотелось бы еще узнать, возможно ли сделать округление до ближайшего большего целого числа?
Например:
0.125 -> 1
2.366 -> 3
Спасибо
Здравствуйте! да, можно. Нужно использовать метод ceil из библиотеки math
Круто. Спасибо! Только работало с одним числом, а у меня массив данных. Вот нашел решение🙃
Ваш вариант тоже не плох 🙂
Я просто показал пример работы метода, но можно по аналогии доработать и будет для списка
Can't find what you're looking for? Ask the community or share your knowledge.