It would be nice to use Parenthesis when creating conditions. For example, I am trying to make a screen only appear when (Recommended Follow Up Service = Hydrant Repair AND Hydrant Model = X) OR (Service Rendered = Repair AND Hydrant Model = X). The constant in the situation is Hydrant Model = X.
I've tried setting up the condition in the app as follows, but it doesn't work without parenthesis:
Recommended Follow Up Service = Hydrant Repair
AND
Hydrant Model = X
OR
Service Rendered = Repair
AND
Hydrant Model = X
2
Comments
Please sign in to leave a comment.
Hi David,
This is a bit odd, but it seemed to work for me in a test app. Have you tried it like this?
Hydrant Model = X
AND
Recommended Follow Up Service = Hydrant Repair
OR
Service Rendered = Repair
AND
Hydrant Model = X
(Even if it does work like this for you, I still agree that it would make much more sense and allow for more complex logic if you could use parenthesis and other operators).
Here's another somewhat related feature request also if you wanted to vote it up?
https://help.gocanvas.com/hc/en-us/community/posts/360001898633-Allow-Parenthesis-and-Exponents-and-Implement-Order-Of-Operations-For-Calculation-Fields
Howdy David,
Thank you for taking the time to share this feedback and use case example! Also, big thanks to Nathan for sharing a potential workaround and similar Feature Request to upvote.
I know other users have asked about enhanced order of operation and complex logic options for both Calculation fields and Conditions in the past, so I appreciate the check in on this Feature Request.
We do not have a timeline for this functionality, but our Product team is currently planning some major updates to the App Builder. I have made sure to share this feedback (and the comments and upvote counts from the similar post) with them directly.