2.331.1 FilterValues.FilterValue

The FilterValues.FilterValue element specifies a value to compare to the value of the Filter.FilterExpression element by using the Filter.Operator element.

If Filter.Operator is not set to "In" or "Between", there MUST be exactly one FilterValues.FilterValue element.

If Filter.Operator is set to "TopN" or "BottomN", the value of the FilterValues.FilterValue element MUST be an Integer ([XMLSCHEMA2/2] section 3.3.17) or an expression that evaluates to an Integer.

If Filter.Operator is set to "TopPercent" or "BottomPercent", the value of the FilterValues.FilterValue element MUST be a Float ([XMLSCHEMA2] section 3.2.4) or an expression that evaluates to a Float.

If Filter.Operator is set to "Between", there MUST be exactly two FilterValue elements.

The following are the parent element and attribute of the FilterValues.FilterValue element.

Parent elements

FilterValues

Attributes

FilterValues.FilterValue.DataType

The following is the XML Schema definition of the FilterValues.FilterValue element in RDL 2003/10 and RDL 2005/01.

     <xsd:element name="FilterValue" type="xsd:string" 
                  maxOccurs="unbounded" />

The following is the XML Schema definition of the FilterValues.FilterValue element in RDL 2008/01, RDL 2010/01, and RDL 2016/01.

 <xsd:element name="FilterValue" type="StringWithDataTypeAttribute" maxOccurs="unbounded" />