The calculation functionality in GoCanvas is extremely limited and makes even basic math unnecessarily difficult. There is no support for brackets/parentheses to control order of operations, and it is not possible to enter a negative constant directly.
Because of these limitations, simple logic often requires awkward workarounds—such as subtracting a value twice within the same calculation just to convert it back to a positive number. This makes formulas harder to read, harder to maintain, and more prone to errors.
Is there any planned consideration for expanding the platform’s math capabilities? Even modest improvements, such as parentheses and negative constants, would significantly reduce complexity and improve form reliability and maintainability.
Comments
Post is closed for comments.
Hi Derek Elliott
Thank you for posting to the Community! I understand that the calculation field is quite simple and some of our customers have very complicated equations. Although there are no plans to allow for more complicated calculations functionality, I encourage you to forward this request to beta@gocanvas.com because Product loves to hear directly from customers so they can better understand your needs and the impact.
This is basically the same as this one from 8 years ago:
https://help.gocanvas.com/hc/en-us/community/posts/360001898633-Allow-Parenthesis-and-Exponents-and-Implement-Order-Of-Operations-For-Calculation-Fields