2.19 QueryCalculateExpression

The QueryCalculateExpression element specifies a QueryExpression element that is to be evaluated in a context that is intersected with the specified filter expressions. The QueryCalculateExpression element is of type QueryExpression.

Argument: Specifies the QueryExpression element to be evaluated. The Argument element MUST be specified and MUST NOT be specified more than once.

Filters: Specifies the QueryExpression element that is used to filter data while evaluating to the argument. The Filters element is optional and MUST NOT be specified more than once.

The following is the XSD for the QueryCalculateExpression element.

   <xs:complexType name="QueryCalculateExpression">
     <xs:complexContent>
       <xs:extension base="QueryExpression">
         <xs:sequence>
           <xs:element name="Argument" type="QueryExpression" />
           <xs:element name="Filters" type="QueryExpressionList" minOccurs="0" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>