We have expression to fix the data type to time by using TIME() expression. When we write the complex expression, we can convert and fix the data type inside the expression by using TIME expression to direct the AppSheet the returned value is actually TIME data type.
For instance,
TIME( xx &":"& yy &":"&zz)
xx &":"& yy &":"&zz is actualy text, but by wrapping by TIME expression, they are deemed as TIME type inside the expression which could be bit deeply nested. However, when we have text expression which yield like xxxxxx &":"& yy &":"&zz
We have no way to instruct the AppSheet this is DURATION value, as we are missing the data type convertion expression to text to duration.
Once we could have DURATION(argument), it is make our life easier as we do not need to separate the expression into the multiple columns.
DURATION() expression is just prepared to convert the text type to duration type inside expression parser. Thank you.