Freigeben über


2.2.4.2.2.20.5 AttributeBinding

This complex type represents a binding to a DimensionAttribute.

   <xsd:complexType name="AttributeBinding" >
     <xsd:complexContent>
       <xsd:extension base="Binding">
         <xsd:all>
           <xsd:element name="AttributeID" type="xsd:string"/>
           <xsd:element name="Type" >
             <xsd:simpleType>
               <xsd:restriction base="xsd:string" >
                 <xsd:enumeration value="All" />
                 <xsd:enumeration value="Key" />
                 <xsd:enumeration value="Name" />
                 <xsd:enumeration value="Value" />
                 <xsd:enumeration value="Translation" />
                 <xsd:enumeration value="UnaryOperator" />
                 <xsd:enumeration value="SkippedLevels" />
                 <xsd:enumeration value="CustomRollup" />
                 <xsd:enumeration value="CustomRollupProperties" />
               </xsd:restriction>
             </xsd:simpleType>
           </xsd:element>
           <xsd:element name="Ordinal" type="xsd:integer" minOccurs="0"/>
         </xsd:all>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>

Element

Read-Only

Default value

Description

AttributeID

[Required]

The ID of the Attribute.

Type

[Required]

Indicates the part of the Attribute to bind to. Enumeration values are as follows:

All: All Level

Key: Member keys

Name: Member name

Value: Member value

Translation: Member translations

UnaryOperator: Unary operators

SkippedLevels: Skipped levels

CustomRollup: Custom rollup formulas

CustomRollupProperties: Custom rollup properties

Ordinal

Zero

When the binding is to a collection of objects, the ordinal indicates the ordinal number within that collection to bind to. (Applies to KeyColumns and Translation objects).