2.274 DataMember

Applies to RDL 2008/01, RDL 2010/01, and RDL 2016/01

The DataMember element defines the structure of a CustomReportItem hierarchy.

The following are the parent and child elements of the DataMember element.

Parent elements

DataMembers

 Child elements

DataMember.CustomProperties

DataMember.DataMembers

DataMember.Group

DataMember.SortExpressions

DataMember.Subtotal

The following is the XML Schema definition of the DataMember element in RDL 2008/01.

 <xsd:complexType name="DataMemberType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="Group" type="GroupType" minOccurs="0" />
     <xsd:element name="SortExpressions" type="SortExpressionsType" 
                  minOccurs="0" />
     <xsd:element name="Subtotal" type="xsd:boolean" minOccurs="0" />
     <xsd:element name="CustomProperties" type="CustomPropertiesType" 
                  minOccurs="0" />
     <xsd:element name="DataMembers" type="DataMembersType" minOccurs="0" />
     <xsd:any namespace="##other" processContents="skip" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="skip" />
 </xsd:complexType>

The following is the XML Schema definition of the DataMember element in RDL 2010/01 and RDL 2016/01.

 <xsd:complexType name="DataMemberType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="Group" type="GroupType" minOccurs="0" />
     <xsd:element name="SortExpressions" type="SortExpressionsType" 
                  minOccurs="0" />
     <xsd:element name="Subtotal" type="xsd:boolean" minOccurs="0" />
     <xsd:element name="CustomProperties" type="CustomPropertiesType" 
                  minOccurs="0" />
     <xsd:element name="DataMembers" type="DataMembersType" minOccurs="0" />
     <xsd:any namespace="##other" processContents="lax" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>