2.2.4.153 OLAPReportView

Namespace: http://www.microsoft.com/performancepoint/scorecards

The OLAPReportView complex type contains all the state information for an analytic report.

 <xs:complexType name="OLAPReportView" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:sequence>
     <xs:element minOccurs="0" maxOccurs="1" name="QueryData" type="qdata:OLAPQueryData"/>
     <xs:element minOccurs="0" maxOccurs="1" name="ReportViewData" type="xs:string"/>
     <xs:element minOccurs="0" maxOccurs="1" name="ParentReportViewLocation" type="tns:RepositoryLocation"/>
     <xs:element minOccurs="1" maxOccurs="1" name="ShowInformationBar" type="xs:boolean"/>
     <xs:element minOccurs="0" maxOccurs="1" name="QueryState" type="query:QueryState"/>
   </xs:sequence>
   <xs:attribute name="MeasureGroupName" type="xs:string"/>
   <xs:attribute name="Caption" type="xs:string"/>
   <xs:attribute name="Description" type="xs:string"/>
   <xs:attribute name="FormatDimensionUniqueName" type="xs:string"/>
 </xs:complexType>

QueryData: An OLAPQueryData complex type object (section 2.2.4.152) that specifies data source information and user-defined parameters. It MUST NOT be null. Either this object or the QueryState complex type object (section 2.2.4.159) MUST be populated to represent the query for the report.

ReportViewData: Specifies view data for the current report. It MUST be XML that can deserialize into an object that inherits from the AnalyticBaseReportViewData complex type (section 2.2.4.14). It MUST NOT be null or empty. See also the complex types AnalyticChartReportView (section 2.2.4.16) and AnalyticGridReportView (section 2.2.4.17), which both inherit from AnalyticBaseReportViewData.

ParentReportViewLocation: A RepositoryLocation complex type object (section 2.2.4.161) that specifies the location of the parent report on the server (2). It MUST NOT be null. It SHOULD be empty to indicate that there is no parent report. It MUST contain the location of a report on the server (2) if the method SaveTemporaryAnalyticReport is being called (section 3.1.4.65).

ShowInformationBar: Specifies whether to display an information bar along the top of the report view.

QueryState: A QueryState object that specifies the current data query. It MUST NOT be null. Either this object or the QueryData object MUST be populated to represent the query for the report. If this object is used, the IsEnabled property MUST be set to TRUE. If both QueryData and QueryState are populated and QueryState.IsEnabled is TRUE, the QueryState object will be used to run the query. If QueryState.IsEnabled is FALSE, the QueryData object will be used to run the query.

MeasureGroupName: Specifies the measure group that was selected when the report was last modified.

Caption: Specifies the text that is displayed in the caption for the report.

Description: This attribute is deprecated from the protocol and MUST NOT be used.

FormatDimensionUniqueName: Specifies a text name that uniquely identifies the dimension to use to obtain data formatting information for this report.