2.40 TablixHierarchy

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

The TablixHierarchy parent element defines the hierarchy of TablixMember elements for a Tablix. The cumulative size of TablixHeader leaf members (excluding leaves that have a CellContents element ancestor) MUST be equal.

"Cumulative size" for a TablixHeader element is defined as the sum of all RdlSize values of the TablixHeader element and all of its ancestor TablixHeader elements.

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

Parent elements

Tablix

Child elements

TablixHierarchy.TablixMembers

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

 <xsd:complexType name="TablixHierarchyType">
   <xsd:choice minOccurs="1" maxOccurs="unbounded">
     <xsd:element name="TablixMembers" type="TablixMembersType" minOccurs="1" 
                  maxOccurs="1" />
     <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 TablixHierarchy element in RDL 2010/01 and RDL 2016/01.

 <xsd:complexType name="TablixHierarchyType">
   <xsd:choice minOccurs="1" maxOccurs="unbounded">
     <xsd:element name="TablixMembers" type="TablixMembersType" minOccurs="1" 
                  maxOccurs="1" />
     <xsd:any namespace="##other" processContents="lax" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>