ExpressionIDReportExprValues

The
ExpressionIDReportExprValues
item returns the current expression value and all of its leaf node values for a given report expression.
This table shows the input and output formats for this item.
Input Format
Request:
ExpressionIDReportExprValues
ExpressionID
is
ASCII - Integer, the unique ID of a report expression. Use ProcedureIDData3 data item to retrieve this value.
Output Format
The ExpressionIDReportExprValues item returns in this format:
where:
<ExpressionValues>
is
<ExpressionText>
/t
<ExpressionValue>
<LeafValuePairs>
<LeafValuePairs>
is
<NullList>
| /t
<LeafValueList>
<LeafValueList>
is
<LeafPair>
|
<LeafPair>
/t
<LeafValueList>
<LeafPair>
is
<LeafName>
/t
<LeafValue>
where:
Field Name
Format
Description
<ExpressionText>
ASCII - String
Configured expression text.
<ExpressionValue>
ASCII - Variable
Current value of the report expression. Note this may be Bad Value (
???
) if the report expression calculation condition has not been reached. If the report expression has not yet been evaluated, there will be no <LeafValuePairs>
<LeafName>
ASCII - String
Name of the leaf from the expression.
<LeafValue>
ASCII - Variable
Value of the leaf from the expression.
<NullList>
ASCII - String
Empty string
This table shows an example of the return on this request.
Example:
A request on
object
.
GetItem(15ReportExprValues)
could return:
ADD_CREAM:1.AMOUNT_ADDED+ADD_MILK:1.AMOUNT_ADDED+ADD_SUGAR:1.AMOUNT_ADDED<t>35.98<t>ADD_CREAM:1.AMOUNT_ADDED<t>15.7<t>ADD_MILK:1.AMOUNT_ADDED<t>14.69<t>ADD_SUGAR:1.AMOUNT_ADDED<t>5.59
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal