2.2.4.2.2.21.2 AttributePermission

The AttributePermission complex type represents permissions for a DimensionAttribute.

   <xsd:complexType name="AttributePermission">
     <xsd:all>
       <xsd:element name="AttributeID" type="xsd:string"/>
       <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
       <xsd:element name="DefaultMember" type="xsd:string" minOccurs="0"/>
       <xsd:element name="VisualTotals" type="xsd:string" minOccurs="0"/>
       <xsd:element name="AllowedSet" type="xsd:string" minOccurs="0"/>
       <xsd:element name="DeniedSet" type="xsd:string" minOccurs="0"/>
       <xsd:element name="Annotations" minOccurs="0">
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="Annotation"  type="Annotation" minOccurs="0"
                          maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
     </xsd:all>
   </xsd:complexType>

Element

Read-Only

Default value

Description

AttributeID

[Required]

The ID of the attribute. The "Measures" string MUST be used to indicate the Measures dimension.

Description

Empty

The object description.

DefaultMember

Empty

An MDX expression that returns the default member for the attribute.

VisualTotals

Empty

An MDX expression that if true, specifies whether MDX queries are to return visual totals for the attribute; otherwise, false.

AllowedSet

Empty

An MDX set expression that specifies the set of allowed members for the attribute.

DeniedSet

Empty

An MDX set expression that defines the set of denied members for the attribute.

Annotations

Empty

A collection of Annotation objects.