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