2.34 TablixMember

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

The TablixMember parent element defines the structure of a Tablix hierarchy.

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

Parent elements

TablixMembers

Child elements

TablixMember.CustomProperties

TablixMember.DataElementName

TablixMember.DataElementOutput

TablixMember.FixedData

TablixMember.Group

TablixMember.HideIfNoRows

TablixMember.KeepTogether

TablixMember.KeepWithGroup

TablixMember.RepeatOnNewPage

TablixMember.SortExpressions

TablixMember.TablixHeader

TablixMember.TablixMembers

TablixMember.Visibility

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

 <xsd:complexType name="TablixMemberType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="Group" type="GroupType" minOccurs="0" maxOccurs="1" />
     <xsd:element name="SortExpressions" type="SortExpressionsType" minOccurs="0" 
                  maxOccurs="1" />
     <xsd:element name="TablixHeader" type="TablixHeaderType" minOccurs="0" maxOccurs="1" />
     <xsd:element name="TablixMembers" type="TablixMembersType" minOccurs="0" maxOccurs="1" />
     <xsd:element name="CustomProperties" type="CustomPropertiesType" minOccurs="0" 
                  maxOccurs="1" />
     <xsd:element name="FixedData" type="xsd:boolean" minOccurs="0" maxOccurs="1" />
     <xsd:element name="Visibility" type="VisibilityType" minOccurs="0" maxOccurs="1" />
     <xsd:element name="HideIfNoRows" type="xsd:boolean" minOccurs="0" />
     <xsd:element name="RepeatOnNewPage" type="xsd:boolean" minOccurs="0" />
     <xsd:element name="KeepWithGroup" minOccurs="0" maxOccurs="1">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="None" />
           <xsd:enumeration value="Before" />
           <xsd:enumeration value="After" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <xsd:element name="DataElementName" type="xsd:string" minOccurs="0" />
     <xsd:element name="DataElementOutput" minOccurs="0">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="Output" />
           <xsd:enumeration value="NoOutput" />
           <xsd:enumeration value="ContentsOnly" />
           <xsd:enumeration value="Auto" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <xsd:element name="KeepTogether" type="xsd:boolean" 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 TablixMember element in RDL 2010/01 and RDL 2016/01.

 <xsd:complexType name="TablixMemberType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="Group" type="GroupType" minOccurs="0" maxOccurs="1" />
     <xsd:element name="SortExpressions" type="SortExpressionsType" minOccurs="0" 
                  maxOccurs="1" />
     <xsd:element name="TablixHeader" type="TablixHeaderType" minOccurs="0" maxOccurs="1" />
     <xsd:element name="TablixMembers" type="TablixMembersType" minOccurs="0" maxOccurs="1" />
     <xsd:element name="CustomProperties" type="CustomPropertiesType" minOccurs="0" 
                  maxOccurs="1" />
     <xsd:element name="FixedData" type="xsd:boolean" minOccurs="0" maxOccurs="1" />
     <xsd:element name="Visibility" type="VisibilityType" minOccurs="0" maxOccurs="1" />
     <xsd:element name="HideIfNoRows" type="xsd:boolean" minOccurs="0" />
     <xsd:element name="RepeatOnNewPage" type="xsd:boolean" minOccurs="0" />
     <xsd:element name="KeepWithGroup" minOccurs="0" maxOccurs="1">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="None" />
           <xsd:enumeration value="Before" />
           <xsd:enumeration value="After" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <xsd:element name="DataElementName" type="xsd:string" minOccurs="0" />
     <xsd:element name="DataElementOutput" minOccurs="0">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="Output" />
           <xsd:enumeration value="NoOutput" />
           <xsd:enumeration value="ContentsOnly" />
           <xsd:enumeration value="Auto" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <xsd:element name="KeepTogether" type="xsd:boolean" minOccurs="0" />
     <xsd:any namespace="##other" processContents="lax" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>