2.2.4.160 ReportView
Namespace: http://www.microsoft.com/performancepoint/scorecards
The ReportView complex type controls the visual display of data in a dashboard and can be coordinated with other report views using filters. Report views include analytic grids and charts, PivotTable and PivotChart reports, Excel spreadsheets [MS-XLSX], SQL Server Reporting Services reports, strategy maps, trend charts, web pages, and custom reports.
-
<xs:complexType name="ReportView" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexContent mixed="false"> <xs:extension base="tns:FirstClassElement"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="ScorecardLocation" type="tns:RepositoryLocation"/> <xs:element minOccurs="0" maxOccurs="1" name="CustomData" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="EndPoints" type="tns:ArrayOfEndPoint"/> <xs:element minOccurs="0" maxOccurs="1" name="BeginPoints" type="tns:ArrayOfParameterDefinition"/> </xs:sequence> <xs:attribute name="TypeName" type="xs:string"/> <xs:attribute name="RenderClientSide" type="xs:boolean" use="required"/> <xs:attribute name="ConfiguredViewId" xmlns:s1="http://microsoft.com/wsdl/types/" type="s1:guid" use="required"/> <xs:attribute name="SubTypeId" type="xs:string"/> <xs:attribute name="RendererClassName" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType>
ScorecardLocation: This property is only used for strategy map ReportViews. It stores the RepositoryLocation complex type (section 2.2.4.161) of the Scorecard associated with the strategy map.
CustomData: Specifies custom data for the report view. This element MUST be present. The content of CustomData is determined by the TypeName of the report view as designated in the following table.
TypeName |
Content |
---|---|
AnalyticChart |
CustomData MUST contain an OlapReportView complex type object (section 2.2.4.153) serialized as an XML document and XML encoded. The value of the OlapReportView ReportViewData property MUST be an AnalyticChartReportView complex type (section 2.2.4.16) serialized as an XML document. |
DecompositionTree |
CustomData MUST be ignored. |
ExcelService |
CustomData MUST contain an ExcelServicesData complex type object (section 2.2.4.97) serialized as an XML document and XML encoded. |
Implementation-specific custom string |
CustomData MAY be used depending on the implementation of the third-party report view. The specific content required is defined by the implementer of the custom report view. |
KpiDetails |
CustomData MUST be ignored. |
OLAPDrillThrough |
CustomData MUST be ignored. |
OLAPGrid |
CustomData MUST contain an OlapReportView object serialized as an XML document and XML encoded. The value of the OlapReportView ReportViewData property MUST be an AnalyticGridReportView complex type (section 2.2.4.17) serialized as an XML document. |
PasPage |
CustomData MUST contain a PasReportViewData complex type (section 2.2.4.157) serialized as an XML document and XML encoded. |
PivotChart |
CustomData MUST be ignored. |
PivotTable |
CustomData MUST be ignored. |
Spreadsheet |
CustomData MUST be ignored. |
StrategyMap |
CustomData MUST contain a StrategyMapViewData complex type (section 2.2.4.168) serialized as an XML document and XML encoded. |
SqlReport |
CustomData MUST contain a SqlReportViewData complex type (section 2.2.4.166) serialized as an XML document and XML encoded. |
TrendAnalysisChart |
CustomData MUST be ignored. |
Url |
CustomData MUST NOT be null and MUST be a valid [RFC1738] URL or a string constant: "about:blank". |
EndPoints: Specifies the available connection destinations to filter and control the display of this report view. This element MUST be present. If the SubTypeId is not custom and there are no connection destinations, two Endpoint complex type (section 2.2.4.95) items will be present for row and column with a category of None. This element MUST conform to the schema of the ArrayOfEndPoint complex type (section 2.2.4.33).
BeginPoints: Specifies the available connection sources to filter and set conditions for the display of other reports and scorecards. This element MUST be present. This element MUST conform to the schema of the ArrayOfParameterDefinition complex type (section 2.2.4.50).
TypeName: Specifies the name of the report view type. This attribute MUST be present. The content of TypeName is determined by the type of the report view as designated in the following table. If the report view is a custom report view, TypeName MUST NOT be empty. It MUST NOT be longer than 60 characters. It MUST NOT contain the characters ', ", or \. It MUST NOT be the same as one of the predefined report view types already listed in the following table.
-
Type
Content
URL
TypeName MUST be "Url".
SQL Report
TypeName MUST be "SqlReport".
Spreadsheet
TypeName MUST be "Spreadsheet".
PivotTable
TypeName MUST be "PivotTable".
PivotChart
TypeName MUST be "PivotChart".
Strategy Map
TypeName MUST be "StrategyMap".
Trend Analysis Chart
TypeName MUST be "TrendAnalysisChart".
Analytic Grid
TypeName MUST be "OLAPGrid".
Analytic Chart
TypeName MUST be "AnalyticChart".
Decomposition Tree Report
TypeName MUST be "DecompositionTree".
Analytic Drill Through report
TypeName MUST be "OLAPDrillThrough".
Excel Services Workbook
TypeName MUST be "ExcelServices".
PAS Page
TypeName MUST be "PasPage".
KPI Detail Page
TypeName MUST be "KpiDetails".
RenderClientSide: If TRUE, the report view is rendered on the client. If FALSE, the report view is rendered on the server (2).
ConfiguredViewId: Specifies the identity of the ConfiguredView complex type (section 2.2.4.77) for this ReportView. This element MUST be present.
SubTypeId: Specifies the identifier for the type of the report view. This attribute MUST be present. The content of SubTypeId is determined by the type of the report view, as designated in the following table. If the report view is a custom report view, SubTypeId MUST NOT be empty. It MUST NOT be longer than 60 characters. It MUST NOT contain the characters ', ", or \. It MUST NOT be the same as one of the predefined report view type’s SubTypeId already listed in the following table.
Type |
Content |
---|---|
URL |
SubTypeId MUST be "Url". |
SQL Report |
SubTypeId MUST be "SqlReport". |
Spreadsheet |
SubTypeId MUST be "Spreadsheet". |
PivotTable |
SubTypeId MUST be "PivotTable". |
PivotChart |
SubTypeId MUST be "PivotChart". |
Strategy Map |
SubTypeId MUST be "StrategyMap". |
Trend Analysis Chart |
SubTypeId MUST be "TrendAnalysisChart". |
Analytic Grid |
SubTypeId MUST be "OLAPGrid". |
Analytic Chart |
SubTypeId MUST be "AnalyticChart". |
Decomposition Tree Report |
SubTypeId MUST be "DecompositionTree". |
Analytic Drill Through report |
SubTypeId MUST be "OLAPDrillThrough". |
Excel Services Workbook |
SubTypeId MUST be "ExcelServices". |
PAS Page |
SubTypeId MUST be "PasPage". |
KPI Detail Page |
SubTypeId MUST be "KpiDetails". |
RendererClassName: Specifies the fully qualified name for the assembly class that provides the rendering for the report view. This attribute MUST be present. If SubTypeId is not one of the predefined report view types listed in the table for SubTypeId, RendererClassName MUST be the assembly-qualified name of the custom type; otherwise, the value MUST be empty.