The previously reported issue in this thread was recognized as a problem with the Null value handling, and is fixed. The IIf conditional function
is a function, and as such all arguments are evaluated, whereas an if
statement (e.g. C# code) evaluates its arguments differently.
To avoid the issue with the zero division you can use an expression as:
=IIF(Fields.Column1=0, "---", Fields.Column2/IIF(Fields.Column1=0, Fields.Column2, Fields.Column1))
Or a custom function
Based on your feedback we will consider adding improvements in expressions handling in such special cases.
About the other issues you had during your evaluation, please update the corresponding threads in your support history with details if you still experience any problems. We will be happy to assist you further.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.