In SAS Web Report Studio, you might see an error message that is similar to the following:
An error occurred in processing the report element. Please refresh the page to
try again. Contact your administrator if this problem persists.
....
Root Cause: com.sas.iquery.metadata.expr.iqtextparser.ParseError: parsing did
not find expected a number, text, name, resource, function, case expression, or
an open parenthesis '('. Current parse failed at index 35 w/token '.' (DOT).
Parsed so far [CASE, WHEN, <>, >, 0, and, ABS, (, <>, +, <>, ), >, 0, THEN, (,
<>, +, <>, ), /, <>, WHEN, ABS, (, <>, +, <>, ), >, 0, THEN, 0, ELSE, .]
at
com.sas.iquery.metadata.expr.iqtextparser.NodeParserImpl.parseerror(NodeParserIm
pl.java:334)
....
This error can occur if the report includes a data item with a case expression that identifies missing values and the aggregation type is Defined in expression (non-additive).
As a workaround, you can upgrade to the third maintenance release for SAS 9.2 (TS2M3) and change the aggregation for the data item to Defined in expression (additive).
This error does not occur in version 3.1.