2.1.10 THierarchy

In CSDLBI 1.1, CSDLBI 2.0, and CSDLBI 2.5, the THierarchy complex type specifies the content of a hierarchy. A hierarchy exposes the same set of attributes as do other members, such as columns (that are exposed as properties) and measures. Therefore, the THierarchy type is derived from the base TMember type (section 2.1.11).

The THierarchy complex type is defined in the schema as follows.

 <xs:complexType name ="THierarchy">
   <xs:complexContent>
    <xs:extension base="bi:TMember">
     <xs:sequence>
      <xs:element name="Documentation" type="bi:TDocumentation"
          minOccurs="0" maxOccurs="1" />
      <xs:element name ="Level" type="bi:TLevel" minOccurs="1"
          maxOccurs="unbounded" />
     </xs:sequence>
    </xs:extension>
   </xs:complexContent>
 </xs:complexType>

The elements that are defined by the THierarchy complex type are specified in the following table.

Element

Description

Documentation

A description of the hierarchy. The contents of this element are defined by the TDocumentation complex type (section 2.1.12).

Level

A single level of the hierarchy. The contents of this element are defined by the TLevel type (section 2.1.13). The number of Level elements that can be specified is at least one, with no upper limit.

Show: