Compartilhar via


2.2.4.2.2.9.5.3 DrillThroughAction

This complex type represents an action that returns the underlying detail data associated with a cell.

DrillThroughAction inherits all elements from Action.

   <xsd:complexType name="DrillThroughAction">
     <xsd:complexContent>
       <xsd:extension base="Action">
         <xsd:all>
           <!--These elements are inherited from Action-->
           <xsd:element name="Name" type="xsd:string"/>
           <xsd:element name="ID" type="xsd:string" minOccurs="0"/>
           <xsd:element name="Caption" type="xsd:string" minOccurs="0"/>
           <xsd:element name="CaptionIsMdx" type="xsd:boolean" minOccurs="0"/>
           <xsd:element name="Translations" minOccurs="0">
             <xsd:complexType>
               <xsd:sequence>
                 <xsd:element name="Translation"  type="Translation"
                              minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
             </xsd:complexType>
           </xsd:element>
           <xsd:element name="TargetType" >
             <xsd:simpleType>
               <xsd:restriction base="xsd:string" >
                 <xsd:enumeration value="Cube" />
                 <xsd:enumeration value="Cells" />
                 <xsd:enumeration value="Set" />
                 <xsd:enumeration value="Hierarchy" />
                 <xsd:enumeration value="Level" />
                 <xsd:enumeration value="DimensionMembers" />
                 <xsd:enumeration value="HierarchyMembers" />
                 <xsd:enumeration value="LevelMembers" />
                 <xsd:enumeration value="AttributeMembers" />
               </xsd:restriction>
             </xsd:simpleType>
           </xsd:element>
           <xsd:element name="Target" type="xsd:string" minOccurs="0"/>
           <xsd:element name="Condition" type="xsd:string" minOccurs="0"/>
           <xsd:element name="Type" >
             <xsd:simpleType>
               <xsd:restriction base="xsd:string" >
                 <xsd:enumeration value="Url" />
                 <xsd:enumeration value="Html" />
                 <xsd:enumeration value="Statement" />
                 <xsd:enumeration value="DrillThrough" />
                 <xsd:enumeration value="Dataset" />
                 <xsd:enumeration value="Rowset" />
                 <xsd:enumeration value="CommandLine" />
                 <xsd:enumeration value="Proprietary" />
                 <xsd:enumeration value="Report" />
               </xsd:restriction>
             </xsd:simpleType>
           </xsd:element>
           <xsd:element name="Invocation" minOccurs="0">
             <xsd:simpleType>
               <xsd:restriction base="xsd:string" >
                 <xsd:enumeration value="Interactive" />
                 <xsd:enumeration value="OnOpen" />
                 <xsd:enumeration value="Batch" />
               </xsd:restriction>
             </xsd:simpleType>
           </xsd:element>
           <xsd:element name="Application" type="xsd:string" minOccurs="0"/>
           <xsd:element name="Description" 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>
           <!--Extended elements for DrillThroughAction object-->
           <xsd:element name="Default" type="xsd:boolean" minOccurs="0"/>
           <xsd:element name="Columns" minOccurs="0">
             <xsd:complexType>
               <xsd:sequence>
                 <xsd:element name="Column"  type="Binding" minOccurs="0"
                              maxOccurs="unbounded"/>
               </xsd:sequence>
             </xsd:complexType>
           </xsd:element>
           <xsd:element name="MaximumRows" type="xsd:integer" minOccurs="0"/>
         </xsd:all>
       </xsd:extension >
     </xsd:complexContent>
   </xsd:complexType>

DrillThroughAction inherits all elements from Action. The elements shown in this table are in addition to those contained in the Action base class.

Element

Read-Only

Default value

Description

Default

False

A Boolean, which, when set to true, sets this DrillThroughAction as the default DrillThroughAction; otherwise, false.

Columns

A collection of Column objects that define the results to be returned in the drillthrough. Each column object is of type Binding. However, one of the following derived classes MUST be used:

If no columns are defined, all are returned.

MaximumRows

The maximum number of rows that are to be returned in the resulting rowset.