Leistung

Microsoft.SystemCenter.DataWarehouse.Report.Performance (Report)

Generischer Leistungsbericht

Knowledge Base article:

Zusammenfassung

Dieser Bericht zeigt ausgewählte Objekte und Werte von Leistungsindikatoren über einen bestimmten Zeitraum grafisch an.

Beschreibung:

Der Bericht bietet die Möglichkeit, mindestens ein Diagramm hinzuzufügen und die Daten als Verlaufsdiagramm oder als Histogramme anzuzeigen. Dieser Bericht bezieht die Daten aus stündlich oder täglich zusammengefassten Daten. Für den ausgewählten Zeitraum ermöglicht der Bericht die Berichterstattung über Leistungsdaten mit Diagrammen und Datentabellen.

Parameter:

Datenaggregation: Berichte können unter Einbeziehung stündlicher oder täglicher Datenaggregationen ausgeführt werden.

Auswahl von Datum/Uhrzeit: Ermöglicht das Festlegen eines Zeitraums mit relativen oder festen Datumsangaben.

Geschäftszeiten: Ermöglicht das Festlegen eines Geschäftszeitraums und der Wochentage, auf die er zutrifft. Wenn die Geschäftszeiten festgelegt sind, wird der Bericht nur für diesen Zeitraum erstellt. Geschäftszeiten sind nur von Bedeutung, wenn eine stündliche Aggregation ausgewählt wurde.

Objektauswahl: Ermöglicht die Auswahl von Gruppen oder Objekten, für die Warnungen angezeigt werden sollen.

Wenn Sie bei der Objektauswahl auf Gruppe hinzufügen klicken, werden die Gruppe und alle darin enthaltenen Objekte angezeigt. Wenn Sie auf Objekt hinzufügen klicken, wird nur das ausgewählte Objekt angezeigt.

Histogramm: Ermöglicht die Auswahl der Werte für die x-Achse des Berichts.

3D-Diagramm: Mit dieser Option kann festgelegt werden, ob der Bericht in einem flachen oder einem dreidimensionalen Bild angezeigt werden soll.

Hinweis: Die meisten Leistungsindikatoren sind Ziele im Windows Betriebssystem; wenn Sie die Objektauswahl verwenden, wählen Sie daher ein Objekt der Klasse "Windows Betriebssystem". Wenn Sie Windows-Computer wählen, werden Leistungsdaten nur angezeigt, wenn Sie Gruppe hinzufügen verwenden.

Musterverwendung:

Erstatten Sie Bericht über einen einzelnen Leistungsindikator. Nachdem ein Diagramm einer Reihe hinzugefügt wurde, kann ein Benutzer einen Leistungsindikator (oder eine Leistungsindikatorregel) und das Objekt auswählen, über das Bericht erstattet werden soll. Für jede Reihe können Farbe, Format und Skalierung ausgewählt werden. Mit den Schaltflächen "Nach oben" und "Nach unten" rechts in der Steuerung kann die Z-Reihenfolge gesteuert werden, durch die im Diagramm eine Reihenfolge vom Vordergrund zum Hintergrund festlegt wird. Durch sie wird vermieden, dass ein für eine Serie ausgewähltes Liniendiagramm das für eine andere Serie in demselben Diagramm ausgewählte Bereichsdiagramm überlagert.

Musterverwendung:

Erstatten Sie Bericht über einen Durchschnittswert über eine Gruppe von Objekten. Wenn mehr als ein Objekt einer Reihe hinzugefügt wird, werden für alle Objekte die Durchschnittswerte derselben Leistungsdaten erzeugt. Dadurch kann ein Diagramm erstellt werden, das einen Durchschnittswert für den freien Festplattenspeicherplatz für eine Anzahl von Servern anzeigt, die eine bestimmte Datenbank hosten. Ein Drilldown zum Leistungsdetailbericht ermöglicht die erweiterte Anzeige einer durchschnittlichen Reihe mit einem Link im Menü "Aktionen" und die Anzeige einzelner Diagramme für alle darin enthaltenen Objekte.

Musterverwendung:

Erstatten Sie Bericht über mehrere Leistungsindikatoren für einen ähnlichen Betreff. Zur Analyse der Leistung der Speicherleistung muss eine Anzahl von Leistungsindikatoren verglichen werden. Durch die Verwendung mehrerer Serien mit verschiedenen Formaten und Farben kann die Analyse mit unterschiedlichen Skalierungen und Z-Reihenfolgen fein eingestellt werden. Beispielweise können Leistungsdaten über die Last ein Bereichsdiagramm verwenden und im Hintergrund angeordnet sein, während der Benutzer Leistungsindikatoren über Aktivitäten in Liniendiagrammen im Vordergrund anzeigen kann. Mit dem Parameter "Histogramm" kann ein so konfigurierter Bericht zum Verständnis darüber beitragen, zu welcher Uhrzeit oder an welchem Tag im Monat die Benutzerlast zu welcher Systemauslastung führt. Nachdem ein Bericht gerendert wurde, können alle Konfigurationseinstellungen mit einem geeigneten Namen in den Favoriten gespeichert werden.

Element properties:

AccessibilityPublic
VisibleTrue

Report Localization:

R.AggregationLabelDatenaggregation
R.AggregationValue_0Stündlich
R.AggregationValue_1Täglich
R.BusinessTimeFormat{2} von {0} bis {1}
R.DescriptionDieser Bericht zeigt ausgewählte Objekte und Werte von Leistungsindikatoren über einen bestimmten Zeitraum grafisch an.
R.DescriptionTitleKlicken Sie auf das Pluszeichen, um eine vollständige Beschreibung dieses Berichts anzuzeigen
R.GeneratedTimeLabelBerichtszeit
R.HistogramLabelHistogramm
R.HistogramValue_0Nein
R.HistogramValue_1Täglich nach Stunden
R.HistogramValue_2Wöchentlich nach Wochentagen
R.HistogramValue_3Monatlich nach Tagen
R.HistogramValue_4Jährlich nach Monaten
R.ObjectFormatLine1{0}: {1}
R.ObjectFormatLine2{0} {1}
R.ObjectFormatLine2Path| {0}
R.PageFormatSeite {0} von {1}
R.StartEndTimeFormatVon {0} bis {1}
R.StartEndTimeLabelBerichtsdauer
R.TimeZoneFormatAlle Datums- und Zeitangaben werden in {0} angezeigt.
R.TitleLeistungsbericht
RT.Column.AvgDurchschnittswert
RT.Column.CountAnzahl Abtastungen
RT.Column.DivStandardabweichung
RT.Column.MaxMaximaler Wert
RT.Column.MinMinimaler Wert
RT.Column.ROIRegel, Instanz, Objekt
RT.Column.ScaleSkalierung
RT.ObjectsFormatObjekte ({0})
RT.InstancesFormatInstanzen ({0})

Source Code:

<Report ID="Microsoft.SystemCenter.DataWarehouse.Report.Performance" Accessibility="Public" Visible="true">
<Dependencies>
<DataWarehouseScript>Microsoft.SystemCenter.DataWarehouse.Report.Script.Performance</DataWarehouseScript>
<DataWarehouseDataSet>DataWarehouse!Microsoft.SystemCenter.DataWarehouse.DataSet.Performance</DataWarehouseDataSet>
<ReportParameterControl>Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.BusinessRelativeDateTimePicker</ReportParameterControl>
<ReportParameterControl>Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.PerformanceChartObjectPicker</ReportParameterControl>
<ReportParameterControl>Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox</ReportParameterControl>
<ReportParameterControl>Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.BooleanPicker</ReportParameterControl>
</Dependencies>
<ParameterBlock xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings" columns="6">
<Controls>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox" columnSpan="2">
<ReportParameters>
<ReportParameter name="DataAggregation">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.DataAggregation</Prompt>
</ReportParameter>
</ReportParameters>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.PerformanceChartObjectPicker" columnSpan="4" rowSpan="3">
<ReportParameters>
<ReportParameter name="ObjectList">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.ObjectList</Prompt>
</ReportParameter>
<ReportParameter name="ManagementGroupId" binding="GroupList"/>
</ReportParameters>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.BusinessRelativeDateTimePicker" columnSpan="2">
<ReportParameters>
<ReportParameter name="TimeZone" binding="TimeZone">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TimeZone</Prompt>
</ReportParameter>
<ReportParameter name="TimeZoneName" binding="TimeZoneName"/>
<ReportParameter name="StartDate_BaseType" binding="StartDate_BaseType"/>
<ReportParameter name="StartDate_BaseValue" binding="StartDate_BaseValue">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.StartDateTime</Prompt>
</ReportParameter>
<ReportParameter name="StartDate_OffsetType" binding="StartDate_OffsetType"/>
<ReportParameter name="StartDate_OffsetValue" binding="StartDate_OffsetValue"/>
<ReportParameter name="EndDate_BaseType" binding="EndDate_BaseType"/>
<ReportParameter name="EndDate_BaseValue" binding="EndDate_BaseValue">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EndDateTime</Prompt>
</ReportParameter>
<ReportParameter name="EndDate_OffsetType" binding="EndDate_OffsetType"/>
<ReportParameter name="EndDate_OffsetValue" binding="EndDate_OffsetValue"/>
<ReportParameter name="TimeType" binding="TimeType"/>
<ReportParameter name="TimeWeekMap" binding="TimeWeekMap"/>
</ReportParameters>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox">
<ReportParameters>
<ReportParameter name="AggregationType">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.Histogram</Prompt>
</ReportParameter>
</ReportParameters>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.BooleanPicker">
<ReportParameters>
<ReportParameter name="Enable3D">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.Chart3D</Prompt>
</ReportParameter>
</ReportParameters>
</Control>
</Controls>
</ParameterBlock>
<Definition>
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition">
<DataSources>
<DataSource Name="DataWarehouseMain">
<DataSourceReference>Data Warehouse Main</DataSourceReference>
<rd:DataSourceID>e4235c51-407f-4065-8519-a1e57374bc45</rd:DataSourceID>
<rd:SecurityType>None</rd:SecurityType>
</DataSource>
<DataSource Name="DataWarehousePerf">
<ConnectionProperties>
<DataProvider>SQL</DataProvider>
<ConnectString>=Parameters!PerfConnectionString.Value</ConnectString>
</ConnectionProperties>
<rd:DataSourceID>4f6ac01a-d5d4-414b-8e4a-06802388a966</rd:DataSourceID>
<rd:SecurityType>None</rd:SecurityType>
</DataSource>
</DataSources>
<DataSets>
<DataSet Name="PerfDateSetConnection">
<Fields>
<Field Name="DatasetId">
<DataField>DatasetId</DataField>
</Field>
<Field Name="ServerName">
<DataField>ServerName</DataField>
</Field>
<Field Name="DatabaseName">
<DataField>DatabaseName</DataField>
</Field>
<Field Name="ConnectionString">
<Value>="Data Source=" + Fields!ServerName.Value + ";Initial Catalog=" + Fields!DatabaseName.Value + ";Integrated Security=SSPI"</Value>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>DataRouteGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@DatasetTypeId">
<Value>=Parameters!PerfDataSetType.Value</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="LT_Report_Query">
<Fields>
<Field Name="ValueXml">
<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
</Field>
<Field Name="ValueName">
<Value>="LT"</Value>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>ReportDisplayStringGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.SystemCenter.DataWarehouse.Report.Library</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.SystemCenter.DataWarehouse.Report.Performance</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>R.%</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="LT_Table_Query">
<Fields>
<Field Name="ValueXml">
<DataField>XML_F52E2B61-18A1-11d1-B105-00805F49916B</DataField>
</Field>
<Field Name="ValueName">
<Value>="LT"</Value>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>ReportDisplayStringGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.SystemCenter.DataWarehouse.Report.Library</Value>
</QueryParameter>
<QueryParameter Name="@ReportSystemName">
<Value>Microsoft.SystemCenter.DataWarehouse.Report.Performance</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@Scope">
<Value>RT.%</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="NeighborManagementGroups">
<Fields>
<Field Name="ManagementGroupGuid">
<DataField>ManagementGroupGuid</DataField>
<rd:TypeName>System.Guid</rd:TypeName>
</Field>
<Field Name="ManagementGroupName">
<DataField>ManagementGroupName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>DataRouteGetNeighbors</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupGuid">
<Value>=Code.GetCallingManagementGroupId()</Value>
</QueryParameter>
<QueryParameter Name="@DatasetTypeId">
<Value>=Parameters!PerfDataSetType.Value</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="PerfDataSetType">
<Fields>
<Field Name="DatasetTypeId">
<DataField>DatasetTypeId</DataField>
<rd:TypeName>System.Guid</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>DatasetTypeIdGet</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementPackSystemName">
<Value>Microsoft.SystemCenter.DataWarehouse.Library</Value>
</QueryParameter>
<QueryParameter Name="@DatasetTypeSystemName">
<Value>Microsoft.SystemCenter.DataWarehouse.Dataset.Performance</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="PerformanceData">
<Fields>
<Field Name="DateTime">
<DataField>DateTime</DataField>
</Field>
<Field Name="SampleCount">
<DataField>SampleCount</DataField>
</Field>
<Field Name="AverageValue">
<DataField>AverageValue</DataField>
</Field>
<Field Name="MinValue">
<DataField>MinValue</DataField>
</Field>
<Field Name="MaxValue">
<DataField>MaxValue</DataField>
</Field>
<Field Name="StandardDeviation">
<DataField>StandardDeviation</DataField>
</Field>
<Field Name="RuleRowId">
<DataField>RuleRowId</DataField>
</Field>
<Field Name="InstanceName">
<DataField>InstanceName</DataField>
</Field>
<Field Name="ManagedEntityRowId">
<DataField>ManagedEntityRowId</DataField>
</Field>
<Field Name="ManagedEntityGuid">
<DataField>ManagedEntityGuid</DataField>
</Field>
<Field Name="ManagedEntityDefaultName">
<DataField>ManagedEntityDefaultName</DataField>
</Field>
<Field Name="Path">
<DataField>Path</DataField>
</Field>
<Field Name="DisplayName">
<DataField>DisplayName</DataField>
</Field>
<Field Name="ManagementGroupGuid">
<DataField>ManagementGroupGuid</DataField>
</Field>
<Field Name="ManagementGroupDefaultName">
<DataField>ManagementGroupDefaultName</DataField>
</Field>
<Field Name="RuleGuid">
<DataField>RuleGuid</DataField>
</Field>
<Field Name="RuleDisplayName">
<DataField>RuleDisplayName</DataField>
</Field>
<Field Name="Group">
<DataField>Group</DataField>
</Field>
<Field Name="GroupTitle">
<DataField>GroupTitle</DataField>
</Field>
<Field Name="Position">
<DataField>Position</DataField>
</Field>
<Field Name="ChartScale">
<DataField>ChartScale</DataField>
</Field>
<Field Name="ChartType">
<DataField>ChartType</DataField>
</Field>
<Field Name="ChartColor">
<DataField>ChartColor</DataField>
</Field>
<Field Name="OptionXml">
<DataField>OptionXml</DataField>
</Field>
<Field Name="Image">
<DataField>Image</DataField>
</Field>
<Field Name="AggregatedDateTime">
<Value>=CLng(Code.FormatAggregatedTimeValue(Code.ToReportDate(Fields!DateTime.Value), Parameters!AggregationType.Value, Parameters!DataAggregation.Value))</Value>
</Field>
<Field Name="MultiInstanceInd">
<DataField>MultiInstanceInd</DataField>
</Field>
<Field Name="PositionObject">
<Value>=Fields!Position.Value.ToString() + "O"</Value>
</Field>
<Field Name="PositionInstance">
<Value>=Fields!Position.Value.ToString() + "I"</Value>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehousePerf</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Microsoft_SystemCenter_DataWarehouse_Report_Library_PerformaceReportDataGet</CommandText>
<QueryParameters>
<QueryParameter Name="@StartDate">
<Value>=Code.ToDbDate(Code.GetReportStartDate())</Value>
</QueryParameter>
<QueryParameter Name="@EndDate">
<Value>=Code.ToDbDate(Code.GetReportEndDate())</Value>
</QueryParameter>
<QueryParameter Name="@OptionList">
<Value>=Parameters!ObjectList.Value</Value>
</QueryParameter>
<QueryParameter Name="@DataAggregation">
<Value>=Parameters!DataAggregation.Value</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
</QueryParameters>
</Query>
<Filters>
<Filter>
<FilterExpression>=Code.GetReportTimeFilter().Contains(Code.ToReportDate(Fields!DateTime.Value))</FilterExpression>
<Operator>Equal</Operator>
<FilterValues>
<FilterValue>=True</FilterValue>
</FilterValues>
</Filter>
</Filters>
</DataSet>
</DataSets>
<Body><Script>
<ReportItems>
<Image Name="banner_image">
<Source>External</Source>
<Value>../banner_portrait.jpg</Value>
<Top>0.15833in</Top>
<Left>0.15in</Left>
<Height>0.53958in</Height>
<Width>8.05in</Width>
<Style/>
</Image>
<Rectangle Name="rectangle2">
<ReportItems>
<Textbox Name="textbox4">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatDateTime("g", Code.GetReportStartDate())</Value>
<Style></Style>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>textbox4</rd:DefaultName>
<Top>0.45in</Top>
<Height>0.2in</Height>
<Width>0.05in</Width>
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<DataElementName>StartDate</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox26">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Report").GetString("R.StartEndTimeLabel", "[Report Start/End Time Label]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.45in</Top>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Width>1.65in</Width>
<ZIndex>1</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox28">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.StartEndTimeFormat", "{0} - {1}"), Code.FormatDateTime(IIf(Code.IsBusinessHours(Code.GetReportTimeFilter()) Or (CInt(Parameters!DataAggregation.Value) &gt; 0), "d", "g"), Code.GetReportStartDate()), Code.FormatDateTime(IIf(Code.IsBusinessHours(Code.GetReportTimeFilter()) Or (CInt(Parameters!DataAggregation.Value) &gt; 0), "d", "g"), Code.GetReportEndDate()))</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.45in</Top>
<Left>1.95in</Left>
<Height>0.2in</Height>
<Width>6.05in</Width>
<ZIndex>2</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox1">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Report").GetString("R.GeneratedTimeLabel", "[Report Generated Time Label]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.05in</Top>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Width>1.65in</Width>
<ZIndex>3</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox2">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>:</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.05in</Top>
<Left>1.85in</Left>
<Height>0.2in</Height>
<Width>0.1in</Width>
<ZIndex>4</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox7">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>:</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.45in</Top>
<Left>1.85in</Left>
<Height>0.2in</Height>
<Width>0.1in</Width>
<ZIndex>5</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="ReportGeneratedTime">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatDateTime("g", Code.ToReportDate(DateTime.UtcNow))</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.05in</Top>
<Left>1.95in</Left>
<Height>0.2in</Height>
<Width>6.05in</Width>
<ZIndex>6</ZIndex>
<DataElementName>Created</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="objectsParameterTitle">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Report").GetString("R.HistogramLabel", "[Histogram Label]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.85in</Top>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Width>1.65in</Width>
<ZIndex>7</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox11">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>:</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.85in</Top>
<Left>1.85in</Left>
<Height>0.2in</Height>
<Width>0.1in</Width>
<ZIndex>8</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox14">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Report").GetString("R.HistogramValue_" + Parameters!AggregationType.Value.ToString(), "[" + Parameters!AggregationType.Value.ToString() + "]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.85in</Top>
<Left>1.95in</Left>
<Height>0.2in</Height>
<Width>6.05in</Width>
<ZIndex>9</ZIndex>
<DataElementName>Histogram</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Image Name="parameterBottomImage">
<Source>External</Source>
<Value>../gradient_portrait.gif</Value>
<Top>1.1in</Top>
<Height>0.05in</Height>
<Width>8.05in</Width>
<ZIndex>10</ZIndex>
<Style/>
</Image>
<Textbox Name="textbox27">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatBusinessHours(Code.GetLocTable("LT_Report").GetString("R.BusinessTimeFormat", "{2} {0} - {1}"), Code.GetReportTimeFilter())</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.65in</Top>
<Left>1.95in</Left>
<Height>0.2in</Height>
<Width>6.05in</Width>
<ZIndex>11</ZIndex>
<Visibility>
<Hidden>=Not Code.IsBusinessHours(Code.GetReportTimeFilter())</Hidden>
</Visibility>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox9">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatDateTime("g", Code.GetReportEndDate())</Value>
<Style></Style>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.45in</Top>
<Left>0.05in</Left>
<Height>0.2in</Height>
<Width>0.05in</Width>
<ZIndex>12</ZIndex>
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<DataElementName>EndDate</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox17">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Parameters!TimeZoneName.Value</Value>
<Style></Style>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.45in</Top>
<Left>0.1in</Left>
<Height>0.2in</Height>
<Width>0.05in</Width>
<ZIndex>13</ZIndex>
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<DataElementName>TimeZone</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox20">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatBusinessHours("{2} {0}-{1}", Code.GetReportTimeFilter())</Value>
<Style></Style>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.45in</Top>
<Left>0.15in</Left>
<Height>0.2in</Height>
<Width>0.05in</Width>
<ZIndex>14</ZIndex>
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<DataElementName>BusinessHours</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox25">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Report").GetString("R.AggregationLabel", "[Data Aggregation]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.25in</Top>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Width>1.65in</Width>
<ZIndex>15</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox18">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>:</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.25in</Top>
<Left>1.85in</Left>
<Height>0.2in</Height>
<Width>0.1in</Width>
<ZIndex>16</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox10">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Report").GetString("R.AggregationValue_" + Parameters!DataAggregation.Value.ToString(), "[" + Parameters!DataAggregation.Value.ToString() + "]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.25in</Top>
<Left>1.95in</Left>
<Height>0.2in</Height>
<Width>6.05in</Width>
<ZIndex>17</ZIndex>
<DataElementName>Aggregation</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<DataElementOutput>ContentsOnly</DataElementOutput>
<Top>1.45in</Top>
<Left>0.15in</Left>
<Height>1.2in</Height>
<Width>8.05in</Width>
<ZIndex>1</ZIndex>
<Style/>
</Rectangle>
<Rectangle Name="rectangle3">
<ReportItems>
<Textbox Name="reportDescription">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Report").GetString("R.Description", "[Report Description]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Width>7.8in</Width>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<DataElementOutput>ContentsOnly</DataElementOutput>
<Top>1.2in</Top>
<Left>0.15in</Left>
<Height>0.2in</Height>
<Width>8.05in</Width>
<ZIndex>2</ZIndex>
<Visibility>
<Hidden>true</Hidden>
<ToggleItem>reportDescriptionTitle</ToggleItem>
</Visibility>
<Style></Style>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
</Rectangle>
<Rectangle Name="rectangle4">
<ReportItems>
<Textbox Name="reportTitle">
<CanGrow>true</CanGrow>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Report").GetString("R.Title", "[Report Title]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>11pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.05in</Top>
<Left>0.2in</Left>
<Height>0.25in</Height>
<Width>7.8in</Width>
<DataElementName>Title</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="reportDescriptionTitle">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Report").GetString("R.DescriptionTitle", "[Report Description Title]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.3in</Top>
<Height>0.2in</Height>
<Width>8in</Width>
<ZIndex>1</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<DataElementOutput>ContentsOnly</DataElementOutput>
<Top>0.7in</Top>
<Left>0.15in</Left>
<Height>0.5in</Height>
<Width>8.05in</Width>
<ZIndex>3</ZIndex>
<Style></Style>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
</Rectangle>
<Rectangle Name="rectangle5">
<DataElementOutput>ContentsOnly</DataElementOutput>
<Top>1.4in</Top>
<Left>0.15in</Left>
<Height>0.05in</Height>
<Width>8.05in</Width>
<ZIndex>4</ZIndex>
<Style></Style>
<Border>
<Color>DarkGray</Color>
</Border>
<BottomBorder>
<Style></Style>Solid</Style>
</BottomBorder>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
</Rectangle>
<Tablix Name="GroupList">
<TablixBody>
<TablixColumns>
<TablixColumn>
<Width>8.2in</Width>
</TablixColumn>
</TablixColumns>
<TablixRows>
<TablixRow>
<Height>5.3in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Rectangle Name="GroupList_Contents">
<ReportItems>
<Chart Name="Chart2">
<ChartCategoryHierarchy>
<ChartMembers>
<ChartMember>
<Group Name="Chart2_CategoryGroup1">
<GroupExpressions>
<GroupExpression>=Fields!AggregatedDateTime.Value</GroupExpression>
</GroupExpressions>
</Group>
<SortExpressions>
<SortExpression>
<Value>=Fields!AggregatedDateTime.Value</Value>
</SortExpression>
</SortExpressions>
<Label>=Code.FormatAggregatedTimeValueLabel(Code.ToReportDate(Fields!DateTime.Value), Parameters!AggregationType.Value, Parameters!DataAggregation.Value)</Label>
</ChartMember>
</ChartMembers>
</ChartCategoryHierarchy>
<ChartSeriesHierarchy>
<ChartMembers>
<ChartMember>
<Group Name="Chart2_SeriesGroup1">
<GroupExpressions>
<GroupExpression>=Fields!Position.Value</GroupExpression>
</GroupExpressions>
<Variables>
<Variable Name="Color">
<Value>=Fields!ChartColor.Value</Value>
</Variable>
</Variables>
</Group>
<SortExpressions>
<SortExpression>
<Value>=Fields!Position.Value</Value>
</SortExpression>
</SortExpressions>
<Label>=Fields!RuleDisplayName.Value</Label>
</ChartMember>
</ChartMembers>
</ChartSeriesHierarchy>
<ChartData>
<ChartSeriesCollection>
<ChartSeries Name="AverageValue">
<ChartDataPoints>
<ChartDataPoint>
<ChartDataPointValues>
<Y>=Sum(Fields!SampleCount.Value * Fields!AverageValue.Value) / Sum(Fields!SampleCount.Value) * Max(Fields!ChartScale.Value)</Y>
</ChartDataPointValues>
<ChartDataLabel>
<Style/>
</ChartDataLabel>
<ActionInfo>
<Actions>
<Action>
<Drillthrough>
<ReportName>Microsoft.SystemCenter.DataWarehouse.Report.PerformanceDetail</ReportName>
<Parameters>
<Parameter Name="StartDate_BaseType">
<Value>=Parameters!StartDate_BaseType.Value</Value>
</Parameter>
<Parameter Name="StartDate_BaseValue">
<Value>=Parameters!StartDate_BaseValue.Value</Value>
</Parameter>
<Parameter Name="StartDate_OffsetType">
<Value>=Parameters!StartDate_OffsetType.Value</Value>
</Parameter>
<Parameter Name="StartDate_OffsetValue">
<Value>=Parameters!StartDate_OffsetValue.Value</Value>
</Parameter>
<Parameter Name="EndDate_BaseType">
<Value>=Parameters!EndDate_BaseType.Value</Value>
</Parameter>
<Parameter Name="EndDate_BaseValue">
<Value>=Parameters!EndDate_BaseValue.Value</Value>
</Parameter>
<Parameter Name="EndDate_OffsetType">
<Value>=Parameters!EndDate_OffsetType.Value</Value>
</Parameter>
<Parameter Name="EndDate_OffsetValue">
<Value>=Parameters!EndDate_OffsetValue.Value</Value>
</Parameter>
<Parameter Name="TimeType">
<Value>=Parameters!TimeType.Value</Value>
</Parameter>
<Parameter Name="TimeWeekMap">
<Value>=Parameters!TimeWeekMap.Value</Value>
</Parameter>
<Parameter Name="TimeZone">
<Value>=Parameters!TimeZone.Value</Value>
</Parameter>
<Parameter Name="TimeZoneName">
<Value>=Parameters!TimeZoneName.Value</Value>
</Parameter>
<Parameter Name="Interactive">
<Value>=Parameters!Interactive.Value</Value>
</Parameter>
<Parameter Name="ObjectList">
<Value>="&lt;Data&gt;&lt;Values&gt;" &amp; First(Fields!OptionXml.Value, "GroupList_Details_Group") &amp; "&lt;/Values&gt;&lt;/Data&gt;"</Value>
</Parameter>
<Parameter Name="AggregationType">
<Value>=Parameters!AggregationType.Value</Value>
</Parameter>
<Parameter Name="DataAggregation">
<Value>=Parameters!DataAggregation.Value</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
</Actions>
</ActionInfo>
<Style></Style>
<Border>
<Color>=Code.ChartColorToHexString(Code.ChartColorFromString(Fields!ChartColor.Value))</Color>
</Border>
<Color>=Code.ChartColorToHexString(Code.ChartColorFromString(Fields!ChartColor.Value), 200)</Color>
<BackgroundGradientType>TopBottom</BackgroundGradientType>
<BackgroundGradientEndColor>=Code.ChartColorToHexString(Code.ChartColorFromString(Code.ChartColorToString(Code.GetChartGradientEndColor(Code.ChartColorFromString(Fields!ChartColor.Value)))))</BackgroundGradientEndColor>
</Style>
<ChartMarker>
<Style/>
</ChartMarker>
<DataElementOutput>NoOutput</DataElementOutput>
</ChartDataPoint>
</ChartDataPoints>
<Type>=Code.ChartTypeGet(Fields!ChartType.Value)</Type>
<Subtype>=Code.ChartSubTypeGet(Fields!ChartType.Value)</Subtype>
<Style/>
<ChartEmptyPoints>
<Style/>
<ChartMarker>
<Style/>
</ChartMarker>
<ChartDataLabel>
<Style/>
</ChartDataLabel>
</ChartEmptyPoints>
<ValueAxisName>Primary</ValueAxisName>
<CategoryAxisName>Primary</CategoryAxisName>
<ChartSmartLabel>
<CalloutLineColor>Black</CalloutLineColor>
<MinMovingDistance>0pt</MinMovingDistance>
</ChartSmartLabel>
</ChartSeries>
</ChartSeriesCollection>
</ChartData>
<ChartAreas>
<ChartArea Name="Default">
<ChartCategoryAxes>
<ChartAxis Name="Primary">
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8.25pt</FontSize>
</Style>
<ChartAxisTitle>
<Caption/>
<Style></Style>
<FontSize>8pt</FontSize>
</Style>
</ChartAxisTitle>
<Margin>False</Margin>
<ChartMajorGridLines>
<Style></Style>
<Border>
<Color>#007f7f7f</Color>
<Style></Style>Solid</Style>
</Border>
</Style>
</ChartMajorGridLines>
<ChartMinorGridLines>
<Enabled>True</Enabled>
<Style></Style>
<Border>
<Color>Gainsboro</Color>
<Style></Style>Solid</Style>
</Border>
</Style>
<Interval>1</Interval>
</ChartMinorGridLines>
<ChartMinorTickMarks>
<Enabled>True</Enabled>
<Style></Style>
<Border>
<Color>#007f7f7f</Color>
</Border>
</Style>
</ChartMinorTickMarks>
<CrossAt>NaN</CrossAt>
<Minimum>NaN</Minimum>
<Maximum>NaN</Maximum>
<IncludeZero>false</IncludeZero>
<LabelsAutoFitDisabled>true</LabelsAutoFitDisabled>
<MinFontSize>8pt</MinFontSize>
<MaxFontSize>8pt</MaxFontSize>
</ChartAxis>
<ChartAxis Name="Secondary">
<Style></Style>
<FontSize>8pt</FontSize>
</Style>
<ChartAxisTitle>
<Caption>Axis Title</Caption>
<Style></Style>
<FontSize>8pt</FontSize>
</Style>
</ChartAxisTitle>
<ChartMajorGridLines>
<Enabled>False</Enabled>
<Style></Style>
<Border>
<Color>Gainsboro</Color>
</Border>
</Style>
</ChartMajorGridLines>
<ChartMinorGridLines>
<Style></Style>
<Border>
<Color>Gainsboro</Color>
<Style></Style>Dotted</Style>
</Border>
</Style>
</ChartMinorGridLines>
<ChartMinorTickMarks>
<Length>0.5</Length>
</ChartMinorTickMarks>
<CrossAt>NaN</CrossAt>
<Location>Opposite</Location>
<Minimum>NaN</Minimum>
<Maximum>NaN</Maximum>
</ChartAxis>
</ChartCategoryAxes>
<ChartValueAxes>
<ChartAxis Name="Primary">
<Style></Style>
<Border>
<Style></Style>Solid</Style>
</Border>
<FontFamily>Tahoma</FontFamily>
<FontSize>8.25pt</FontSize>
</Style>
<ChartAxisTitle>
<Caption/>
<Style></Style>
<FontSize>8pt</FontSize>
</Style>
</ChartAxisTitle>
<Margin>True</Margin>
<ChartMajorGridLines>
<Style></Style>
<Border>
<Color>Gainsboro</Color>
<Style></Style>Solid</Style>
</Border>
</Style>
</ChartMajorGridLines>
<ChartMinorGridLines>
<Style></Style>
<Border>
<Color>Gainsboro</Color>
<Style></Style>Solid</Style>
</Border>
</Style>
</ChartMinorGridLines>
<ChartMajorTickMarks>
<Style></Style>
<Border>
<Color>#7f7f7f</Color>
<Style></Style>Solid</Style>
</Border>
</Style>
</ChartMajorTickMarks>
<ChartMinorTickMarks>
<Length>0.5</Length>
</ChartMinorTickMarks>
<CrossAt>NaN</CrossAt>
<Minimum>NaN</Minimum>
<Maximum>NaN</Maximum>
<LabelsAutoFitDisabled>true</LabelsAutoFitDisabled>
</ChartAxis>
<ChartAxis Name="Secondary">
<Style></Style>
<FontSize>8pt</FontSize>
</Style>
<ChartAxisTitle>
<Caption>Axis Title</Caption>
<Style></Style>
<FontSize>8pt</FontSize>
</Style>
</ChartAxisTitle>
<ChartMajorGridLines>
<Style></Style>
<Border>
<Color>Gainsboro</Color>
</Border>
</Style>
</ChartMajorGridLines>
<ChartMinorGridLines>
<Style></Style>
<Border>
<Color>Gainsboro</Color>
<Style></Style>Dotted</Style>
</Border>
</Style>
</ChartMinorGridLines>
<ChartMinorTickMarks>
<Length>0.5</Length>
</ChartMinorTickMarks>
<CrossAt>NaN</CrossAt>
<Location>Opposite</Location>
<Minimum>NaN</Minimum>
<Maximum>NaN</Maximum>
</ChartAxis>
</ChartValueAxes>
<ChartThreeDProperties>
<Enabled>=Parameters!Enable3D.Value</Enabled>
</ChartThreeDProperties>
<Style></Style>
<Border>
<Color>#9f9f9f</Color>
<Style></Style>Solid</Style>
</Border>
<BackgroundColor>White</BackgroundColor>
<BackgroundGradientType>TopBottom</BackgroundGradientType>
<BackgroundGradientEndColor>White</BackgroundGradientEndColor>
</Style>
</ChartArea>
</ChartAreas>
<ChartTitles>
<ChartTitle Name="Title1">
<Caption>=IIF(IsNothing(First(Fields!GroupTitle.Value, "GroupList_Details_Group")), string.Empty, First(Fields!GroupTitle.Value, "GroupList_Details_Group"))</Caption>
<Style></Style>
<Border>
<Color>White</Color>
<Style></Style>Solid</Style>
</Border>
<BackgroundGradientType>None</BackgroundGradientType>
<FontFamily>Tahoma</FontFamily>
<TextAlign>General</TextAlign>
<VerticalAlign>Top</VerticalAlign>
</Style>
<DockOutsideChartArea>true</DockOutsideChartArea>
</ChartTitle>
</ChartTitles>
<Palette>BrightPastel</Palette>
<ChartBorderSkin>
<Style></Style>
<BackgroundColor>Gray</BackgroundColor>
<BackgroundGradientType>None</BackgroundGradientType>
<Color>White</Color>
</Style>
</ChartBorderSkin>
<ChartNoDataMessage Name="NoDataMessage">
<Caption>No Data Available</Caption>
<Style></Style>
<BackgroundGradientType>None</BackgroundGradientType>
<TextAlign>General</TextAlign>
<VerticalAlign>Top</VerticalAlign>
</Style>
</ChartNoDataMessage>
<DataSetName>PerformanceData</DataSetName>
<Top>0.01944in</Top>
<Height>3.58263in</Height>
<Width>8.15in</Width>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Border>
<Color>White</Color>
<Style></Style>None</Style>
</Border>
<BackgroundColor>White</BackgroundColor>
<BackgroundGradientType>None</BackgroundGradientType>
</Style>
</Chart>
<Tablix Name="DataTable">
<TablixBody>
<TablixColumns>
<TablixColumn>
<Width>0.35in</Width>
</TablixColumn>
<TablixColumn>
<Width>2.15in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.65in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.9in</Width>
</TablixColumn>
<TablixColumn>
<Width>1in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.95in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.95in</Width>
</TablixColumn>
<TablixColumn>
<Width>1.05in</Width>
</TablixColumn>
</TablixColumns>
<TablixRows>
<TablixRow>
<Height>0.2in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="textbox21">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value/>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Color>White</Color>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>textbox21</rd:DefaultName>
<ZIndex>25</ZIndex>
<Style></Style>
<Border>
<Color>DimGray</Color>
<Style></Style>Solid</Style>
</Border>
<BackgroundColor>Gray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox23">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.ROI", "[Rule, Instance, Object]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Color>White</Color>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>textbox23</rd:DefaultName>
<ZIndex>24</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Border>
<Color>DimGray</Color>
<Style></Style>Solid</Style>
</Border>
<BackgroundColor>Gray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox15">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Scale", "[Scale]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Color>White</Color>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ZIndex>23</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Border>
<Color>DimGray</Color>
<Style></Style>Solid</Style>
</Border>
<BackgroundColor>Gray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox22">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Count", "[Sample Count]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Color>White</Color>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>textbox22</rd:DefaultName>
<ZIndex>22</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Border>
<Color>DimGray</Color>
<Style></Style>Solid</Style>
</Border>
<BackgroundColor>Gray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox12">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Min", "[Min Value]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Color>White</Color>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ZIndex>21</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Border>
<Color>DimGray</Color>
<Style></Style>Solid</Style>
</Border>
<BackgroundColor>Gray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox3">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Max", "[Max Value]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Color>White</Color>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>textbox3</rd:DefaultName>
<ZIndex>20</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Border>
<Color>DimGray</Color>
<Style></Style>Solid</Style>
</Border>
<BackgroundColor>Gray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox5">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Avg", "[Average Value]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Color>White</Color>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>textbox5</rd:DefaultName>
<ZIndex>19</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Border>
<Color>DimGray</Color>
<Style></Style>Solid</Style>
</Border>
<BackgroundColor>Gray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox16">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Div", "[Standard Deviation]")</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Color>White</Color>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ZIndex>18</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Border>
<Color>DimGray</Color>
<Style></Style>Solid</Style>
</Border>
<BackgroundColor>Gray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.2in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Rectangle Name="rectangle6">
<ReportItems>
<Rectangle Name="rectangle7">
<DataElementOutput>NoOutput</DataElementOutput>
<Top>0.05in</Top>
<Left>0.05in</Left>
<Height>0.1in</Height>
<Width>0.25in</Width>
<Style></Style>
<BackgroundColor>=Code.ChartColorToHexString(Code.ChartColorFromString(Fields!ChartColor.Value))</BackgroundColor>
</Style>
</Rectangle>
</ReportItems>
<ZIndex>17</ZIndex>
<Style></Style>
<Border>
<Color>DarkGray</Color>
</Border>
<TopBorder>
<Style></Style>Solid</Style>
</TopBorder>
<BottomBorder>
<Style></Style>None</Style>
</BottomBorder>
<LeftBorder>
<Style></Style>Solid</Style>
</LeftBorder>
<RightBorder>
<Style></Style>Solid</Style>
</RightBorder>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
</Rectangle>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox40">
<CanGrow>true</CanGrow>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Fields!RuleDisplayName.Value</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Color>Blue</Color>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>General</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ActionInfo>
<Actions>
<Action>
<Drillthrough>
<ReportName>Microsoft.SystemCenter.DataWarehouse.Report.PerformanceDetail</ReportName>
<Parameters>
<Parameter Name="StartDate_BaseType">
<Value>=Parameters!StartDate_BaseType.Value</Value>
</Parameter>
<Parameter Name="StartDate_BaseValue">
<Value>=Parameters!StartDate_BaseValue.Value</Value>
</Parameter>
<Parameter Name="StartDate_OffsetType">
<Value>=Parameters!StartDate_OffsetType.Value</Value>
</Parameter>
<Parameter Name="StartDate_OffsetValue">
<Value>=Parameters!StartDate_OffsetValue.Value</Value>
</Parameter>
<Parameter Name="EndDate_BaseType">
<Value>=Parameters!EndDate_BaseType.Value</Value>
</Parameter>
<Parameter Name="EndDate_BaseValue">
<Value>=Parameters!EndDate_BaseValue.Value</Value>
</Parameter>
<Parameter Name="EndDate_OffsetType">
<Value>=Parameters!EndDate_OffsetType.Value</Value>
</Parameter>
<Parameter Name="EndDate_OffsetValue">
<Value>=Parameters!EndDate_OffsetValue.Value</Value>
</Parameter>
<Parameter Name="TimeType">
<Value>=Parameters!TimeType.Value</Value>
</Parameter>
<Parameter Name="TimeWeekMap">
<Value>=Parameters!TimeWeekMap.Value</Value>
</Parameter>
<Parameter Name="TimeZone">
<Value>=Parameters!TimeZone.Value</Value>
</Parameter>
<Parameter Name="TimeZoneName">
<Value>=Parameters!TimeZoneName.Value</Value>
</Parameter>
<Parameter Name="Interactive">
<Value>=Parameters!Interactive.Value</Value>
</Parameter>
<Parameter Name="ObjectList">
<Value>="&lt;Data&gt;&lt;Values&gt;" +First(Fields!OptionXml.Value)+ "&lt;/Values&gt;&lt;/Data&gt;"</Value>
</Parameter>
<Parameter Name="AggregationType">
<Value>=Parameters!AggregationType.Value</Value>
</Parameter>
<Parameter Name="DataAggregation">
<Value>=Parameters!DataAggregation.Value</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
</Actions>
</ActionInfo>
<ZIndex>16</ZIndex>
<DataElementName>Rule</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
</Border>
<TopBorder>
<Style></Style>Solid</Style>
</TopBorder>
<BottomBorder>
<Style></Style>None</Style>
</BottomBorder>
<LeftBorder>
<Style></Style>Solid</Style>
</LeftBorder>
<RightBorder>
<Style></Style>Solid</Style>
</RightBorder>
<BackgroundColor>Gainsboro</BackgroundColor>
<VerticalAlign>Top</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox42">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatNumber("G", Fields!ChartScale.Value)</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ZIndex>15</ZIndex>
<DataElementName>Scale</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
<Style></Style>Solid</Style>
</Border>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox43">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatNumber("G", Sum(Fields!SampleCount.Value))</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ZIndex>14</ZIndex>
<DataElementName>Count</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
<Style></Style>Solid</Style>
</Border>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox44">
<CanGrow>true</CanGrow>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatNumber("G4", Min(Fields!MinValue.Value))</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ZIndex>13</ZIndex>
<DataElementName>Min</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
<Style></Style>Solid</Style>
</Border>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox45">
<CanGrow>true</CanGrow>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatNumber("G4", Max(Fields!MaxValue.Value))</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ZIndex>12</ZIndex>
<DataElementName>Max</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
<Style></Style>Solid</Style>
</Border>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox46">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatNumber("G4", Sum(Fields!SampleCount.Value * Fields!AverageValue.Value) / Sum(Fields!SampleCount.Value))</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ZIndex>11</ZIndex>
<DataElementName>Average</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
<Style></Style>Solid</Style>
</Border>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox47">
<CanGrow>true</CanGrow>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>
=Code.FormatNumber("G4",
Sqrt(Sum(Fields!SampleCount.Value * Pow(Fields!StandardDeviation.Value, 2)) /
Sum(Fields!SampleCount.Value)))
</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ZIndex>10</ZIndex>
<DataElementName>StandardDeviation</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
<Style></Style>Solid</Style>
</Border>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.2in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="textbox19">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value/>
<Style/>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<ZIndex>9</ZIndex>
<Style></Style>
<Border>
<Color>DarkGray</Color>
</Border>
<LeftBorder>
<Style></Style>Solid</Style>
</LeftBorder>
<RightBorder>
<Style></Style>Solid</Style>
</RightBorder>
<BackgroundColor>Gainsboro</BackgroundColor>
<VerticalAlign>Top</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="instancesTextbox">
<CanGrow>true</CanGrow>
<ToggleImage>
<InitialState>=Not(Parameters!Interactive.Value)</InitialState>
</ToggleImage>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatString(Code.GetLocTable("LT_Table").GetString("RT.InstancesFormat"), CountDistinct(Fields!InstanceName.Value))</Value>
<Style></Style>
<FontStyle>Normal</FontStyle>
<FontSize>8pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>General</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ZIndex>8</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
</Border>
<BottomBorder>
<Style></Style>Solid</Style>
</BottomBorder>
<LeftBorder>
<Style></Style>Solid</Style>
</LeftBorder>
<RightBorder>
<Style></Style>Solid</Style>
</RightBorder>
<BackgroundColor>Gainsboro</BackgroundColor>
<VerticalAlign>Top</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<ColSpan>7</ColSpan>
</CellContents>
</TablixCell>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.2in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="textbox33">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value/>
<Style/>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<ZIndex>7</ZIndex>
<Style></Style>
<Border>
<Color>DarkGray</Color>
</Border>
<LeftBorder>
<Style></Style>Solid</Style>
</LeftBorder>
<RightBorder>
<Style></Style>Solid</Style>
</RightBorder>
<BackgroundColor>Gainsboro</BackgroundColor>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="textbox13">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Fields!InstanceName.Value</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>General</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ZIndex>6</ZIndex>
<DataElementName>Name</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
<Style></Style>None</Style>
</Border>
<TopBorder>
<Style></Style>Solid</Style>
</TopBorder>
<LeftBorder>
<Style></Style>Solid</Style>
</LeftBorder>
<RightBorder>
<Style></Style>Solid</Style>
</RightBorder>
<BackgroundColor>LightGrey</BackgroundColor>
<VerticalAlign>Top</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<ColSpan>7</ColSpan>
</CellContents>
</TablixCell>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.2in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="Textbox33">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value/>
<Style/>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>General</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style></Style>
<Border>
<Color>DarkGray</Color>
</Border>
<LeftBorder>
<Style></Style>Solid</Style>
</LeftBorder>
<RightBorder>
<Style></Style>Solid</Style>
</RightBorder>
<BackgroundColor>Gainsboro</BackgroundColor>
<VerticalAlign>Top</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
<Direction>LTR</Direction>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="objectsTextbox">
<CanGrow>true</CanGrow>
<ToggleImage>
<InitialState>=Not(Parameters!Interactive.Value)</InitialState>
</ToggleImage>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatString(" " + Code.GetLocTable("LT_Table").GetString("RT.ObjectsFormat"), CountDistinct(Fields!ManagedEntityRowId.Value))</Value>
<Style></Style>
<FontSize>8pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>General</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
</Border>
<LeftBorder>
<Style></Style>Solid</Style>
</LeftBorder>
<RightBorder>
<Style></Style>Solid</Style>
</RightBorder>
<BackgroundColor>Gainsboro</BackgroundColor>
<VerticalAlign>Top</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
<Direction>LTR</Direction>
</Style>
</Textbox>
<ColSpan>7</ColSpan>
</CellContents>
</TablixCell>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.2in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="Textbox279">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value/>
<Style/>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox279</rd:DefaultName>
<Style></Style>
<Border>
<Color>DarkGray</Color>
</Border>
<LeftBorder>
<Style></Style>Solid</Style>
</LeftBorder>
<RightBorder>
<Style></Style>Solid</Style>
</RightBorder>
<BackgroundColor>Gainsboro</BackgroundColor>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="ChartType">
<CanGrow>true</CanGrow>
<ToggleImage>
<InitialState>true</InitialState>
</ToggleImage>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatString(" " + Code.GetLocTable("LT_Report").GetString("R.ObjectFormatLine1", "{0}: {1}"), Fields!DisplayName.Value, Fields!ManagedEntityDefaultName.Value)</Value>
<Style></Style>
<FontSize>8pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>ChartType</rd:DefaultName>
<DataElementName>DisplayName1</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
</Border>
<LeftBorder>
<Style></Style>Solid</Style>
</LeftBorder>
<RightBorder>
<Style></Style>Solid</Style>
</RightBorder>
<BackgroundColor>LightGrey</BackgroundColor>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<ColSpan>7</ColSpan>
</CellContents>
</TablixCell>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.15in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="Textbox287">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value/>
<Style/>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox287</rd:DefaultName>
<Style></Style>
<Border>
<Color>DarkGray</Color>
<Style></Style>None</Style>
</Border>
<LeftBorder>
<Style></Style>Solid</Style>
</LeftBorder>
<RightBorder>
<Style></Style>Solid</Style>
</RightBorder>
<BackgroundColor>Gainsboro</BackgroundColor>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Textbox288">
<CanGrow>true</CanGrow>
<ToggleImage>
<InitialState>true</InitialState>
</ToggleImage>
<DataElementStyle>Element</DataElementStyle>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatString(" " + Code.GetLocTable("LT_Report").GetString("R.ObjectFormatLine2", "{0} {1}"), Fields!ManagementGroupDefaultName.Value, Code.NullFormatString(Code.GetLocTable("LT_Report").GetString("R.ObjectFormatLine2Path", "| {0}"), Fields!Path.Value))</Value>
<Style></Style>
<FontSize>7pt</FontSize>
<FontWeight>Normal</FontWeight>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox288</rd:DefaultName>
<DataElementName>DisplayName2</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
<Style></Style>None</Style>
</Border>
<LeftBorder>
<Style></Style>Solid</Style>
</LeftBorder>
<RightBorder>
<Style></Style>Solid</Style>
</RightBorder>
<BackgroundColor>LightGrey</BackgroundColor>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
</Style>
</Textbox>
<ColSpan>7</ColSpan>
<rd:Selected>true</rd:Selected>
</CellContents>
</TablixCell>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
<TablixCell/>
</TablixCells>
</TablixRow>
</TablixRows>
</TablixBody>
<TablixColumnHierarchy>
<TablixMembers>
<TablixMember/>
<TablixMember/>
<TablixMember/>
<TablixMember/>
<TablixMember/>
<TablixMember/>
<TablixMember/>
<TablixMember/>
</TablixMembers>
</TablixColumnHierarchy>
<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<KeepTogether>true</KeepTogether>
</TablixMember>
<TablixMember>
<TablixMembers>
<TablixMember>
<Group Name="PerformanceTable_Group">
<GroupExpressions>
<GroupExpression>=Fields!Position.Value</GroupExpression>
</GroupExpressions>
<DataElementName>Series</DataElementName>
</Group>
<SortExpressions>
<SortExpression>
<Value>=Fields!Position.Value</Value>
</SortExpression>
<SortExpression>
<Value>=Fields!InstanceName.Value</Value>
</SortExpression>
</SortExpressions>
<TablixMembers>
<TablixMember>
<KeepTogether>true</KeepTogether>
</TablixMember>
<TablixMember>
<Group Name="DataTable_InstanceMainGroup">
<GroupExpressions>
<GroupExpression>=Fields!PositionInstance.Value</GroupExpression>
</GroupExpressions>
<DataElementName>Target</DataElementName>
</Group>
<SortExpressions>
<SortExpression>
<Value>=Fields!InstanceName.Value</Value>
</SortExpression>
</SortExpressions>
<TablixMembers>
<TablixMember>
<Visibility>
<Hidden>=(CountDistinct(Fields!InstanceName.Value, "PerformanceTable_Group") &lt; 1)</Hidden>
</Visibility>
<KeepWithGroup>After</KeepWithGroup>
<KeepTogether>true</KeepTogether>
</TablixMember>
<TablixMember>
<Group Name="DataTable_InstanceGroup">
<GroupExpressions>
<GroupExpression>=Fields!InstanceName.Value</GroupExpression>
</GroupExpressions>
<DataElementName>Instance</DataElementName>
</Group>
<SortExpressions>
<SortExpression>
<Value>=Fields!InstanceName.Value</Value>
</SortExpression>
</SortExpressions>
<TablixMembers>
<TablixMember>
<Visibility>
<Hidden>=IIF(Parameters!Interactive.Value, True,False)</Hidden>
<ToggleItem>instancesTextbox</ToggleItem>
</Visibility>
<KeepTogether>true</KeepTogether>
</TablixMember>
<TablixMember>
<Group Name="DataTable_ObjectMainGroup">
<GroupExpressions>
<GroupExpression>=Fields!PositionObject.Value</GroupExpression>
</GroupExpressions>
<DataElementName>Target</DataElementName>
</Group>
<TablixMembers>
<TablixMember>
<Visibility>
<Hidden>=CountDistinct(Fields!ManagedEntityRowId.Value, "PerformanceTable_Group") &lt; 1</Hidden>
</Visibility>
<KeepWithGroup>After</KeepWithGroup>
<KeepTogether>true</KeepTogether>
</TablixMember>
<TablixMember>
<Group Name="DataTable_ObjectGroup">
<GroupExpressions>
<GroupExpression>=Fields!ManagedEntityRowId.Value</GroupExpression>
</GroupExpressions>
<DataElementName>Object</DataElementName>
</Group>
<SortExpressions>
<SortExpression>
<Value>=Fields!ManagedEntityDefaultName.Value</Value>
</SortExpression>
<SortExpression>
<Value>=Fields!DisplayName.Value</Value>
</SortExpression>
</SortExpressions>
<TablixMembers>
<TablixMember>
<Visibility>
<Hidden>=CountDistinct(Fields!ManagedEntityRowId.Value, "PerformanceTable_Group") &lt; 1</Hidden>
</Visibility>
<KeepTogether>true</KeepTogether>
</TablixMember>
<TablixMember/>
</TablixMembers>
<Visibility>
<Hidden>=IIF(Parameters!Interactive.Value, True,False)</Hidden>
<ToggleItem>instancesTextbox</ToggleItem>
</Visibility>
<DataElementName>Objects</DataElementName>
</TablixMember>
</TablixMembers>
<Visibility>
<Hidden>=IIF(Parameters!Interactive.Value, True,False)</Hidden>
<ToggleItem>instancesTextbox</ToggleItem>
</Visibility>
<DataElementName>TargetCollection</DataElementName>
</TablixMember>
</TablixMembers>
<Visibility>
<Hidden>=IIF(Parameters!Interactive.Value, True,False)</Hidden>
<ToggleItem>instancesTextbox</ToggleItem>
</Visibility>
<DataElementName>Instance</DataElementName>
</TablixMember>
</TablixMembers>
</TablixMember>
</TablixMembers>
<DataElementName>SeriesCollection</DataElementName>
</TablixMember>
</TablixMembers>
</TablixMember>
</TablixMembers>
</TablixRowHierarchy>
<DataSetName>PerformanceData</DataSetName>
<Top>3.8in</Top>
<Left>0.15in</Left>
<Height>1.35in</Height>
<Width>8in</Width>
<ZIndex>1</ZIndex>
<DataElementName>DataTable</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<Border>
<Color>DarkGray</Color>
<Style></Style>Solid</Style>
</Border>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
</Tablix>
</ReportItems>
<KeepTogether>true</KeepTogether>
<Style/>
</Rectangle>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
</TablixRows>
</TablixBody>
<TablixColumnHierarchy>
<TablixMembers>
<TablixMember/>
</TablixMembers>
</TablixColumnHierarchy>
<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<Group Name="GroupList_Details_Group">
<GroupExpressions>
<GroupExpression>=Fields!Group.Value</GroupExpression>
</GroupExpressions>
<DataElementName>Chart</DataElementName>
</Group>
<SortExpressions>
<SortExpression>
<Value>=Fields!Group.Value</Value>
</SortExpression>
<SortExpression>
<Value>=Fields!Position.Value</Value>
</SortExpression>
</SortExpressions>
<DataElementOutput>Output</DataElementOutput>
<KeepTogether>true</KeepTogether>
</TablixMember>
</TablixMembers>
</TablixRowHierarchy>
<DataSetName>PerformanceData</DataSetName>
<Top>2.7in</Top>
<Height>5.3in</Height>
<Width>8.2in</Width>
<ZIndex>5</ZIndex>
<DataElementName>Charts</DataElementName>
<Style/>
</Tablix>
</ReportItems>
<Height>8in</Height>
<Style/>
</Script></Body>
<ReportParameters>
<ReportParameter Name="Enable3D">
<DataType>Boolean</DataType>
<DefaultValue>
<Values>
<Value>=False</Value>
</Values>
</DefaultValue>
<Prompt>[3D Chart]</Prompt>
</ReportParameter>
<ReportParameter Name="PerfDataSetType">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>PerfDataSetType</DataSetName>
<ValueField>DatasetTypeId</ValueField>
</DataSetReference>
</DefaultValue>
<Hidden>true</Hidden>
<ValidValues>
<DataSetReference>
<DataSetName>PerfDataSetType</DataSetName>
<ValueField>DatasetTypeId</ValueField>
<LabelField>DatasetTypeId</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter>
<ReportParameter Name="PerfConnectionString">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>PerfDateSetConnection</DataSetName>
<ValueField>ConnectionString</ValueField>
</DataSetReference>
</DefaultValue>
<Hidden>true</Hidden>
<ValidValues>
<DataSetReference>
<DataSetName>PerfDateSetConnection</DataSetName>
<ValueField>ConnectionString</ValueField>
<LabelField>DatasetId</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter>
<ReportParameter Name="LT_Report">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>LT_Report_Query</DataSetName>
<ValueField>ValueXml</ValueField>
</DataSetReference>
</DefaultValue>
<Hidden>true</Hidden>
<ValidValues>
<DataSetReference>
<DataSetName>LT_Report_Query</DataSetName>
<ValueField>ValueXml</ValueField>
<LabelField>ValueName</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter>
<ReportParameter Name="LT_Table">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>LT_Table_Query</DataSetName>
<ValueField>ValueXml</ValueField>
</DataSetReference>
</DefaultValue>
<Hidden>true</Hidden>
<ValidValues>
<DataSetReference>
<DataSetName>LT_Table_Query</DataSetName>
<ValueField>ValueXml</ValueField>
<LabelField>ValueName</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter>
<ReportParameter Name="ManagementGroupId">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>NeighborManagementGroups</DataSetName>
<ValueField>ManagementGroupGuid</ValueField>
</DataSetReference>
</DefaultValue>
<Prompt>Management Group</Prompt>
<Hidden>true</Hidden>
<ValidValues>
<DataSetReference>
<DataSetName>NeighborManagementGroups</DataSetName>
<ValueField>ManagementGroupGuid</ValueField>
<LabelField>ManagementGroupName</LabelField>
</DataSetReference>
</ValidValues>
<MultiValue>true</MultiValue>
</ReportParameter>
<ReportParameter Name="DataAggregation">
<DataType>Integer</DataType>
<DefaultValue>
<Values>
<Value>0</Value>
</Values>
</DefaultValue>
<Prompt>[Aggregation]</Prompt>
<ValidValues>
<ParameterValues>
<ParameterValue>
<Value>0</Value>
<Label>=Code.GetLocTable("LT_Report").GetString("R.AggregationValue_0", "[Hourly]")</Label>
</ParameterValue>
<ParameterValue>
<Value>1</Value>
<Label>=Code.GetLocTable("LT_Report").GetString("R.AggregationValue_1", "[Daily]")</Label>
</ParameterValue>
</ParameterValues>
</ValidValues>
</ReportParameter>
<ReportParameter Name="AggregationType">
<DataType>Integer</DataType>
<DefaultValue>
<Values>
<Value>0</Value>
</Values>
</DefaultValue>
<Prompt>[Histogram]</Prompt>
<ValidValues>
<ParameterValues>
<ParameterValue>
<Value>0</Value>
<Label>=Code.GetLocTable("LT_Report").GetString("R.HistogramValue_0", "[No]")</Label>
</ParameterValue>
<ParameterValue>
<Value>1</Value>
<Label>=Code.GetLocTable("LT_Report").GetString("R.HistogramValue_1", "[Daily]")</Label>
</ParameterValue>
<ParameterValue>
<Value>2</Value>
<Label>=Code.GetLocTable("LT_Report").GetString("R.HistogramValue_2", "[Weekly]")</Label>
</ParameterValue>
<ParameterValue>
<Value>3</Value>
<Label>=Code.GetLocTable("LT_Report").GetString("R.HistogramValue_3", "[Monthly]")</Label>
</ParameterValue>
<ParameterValue>
<Value>4</Value>
<Label>=Code.GetLocTable("LT_Report").GetString("R.HistogramValue_4", "[Yearly]")</Label>
</ParameterValue>
</ParameterValues>
</ValidValues>
</ReportParameter>
<ReportParameter Name="StartDate_BaseType">
<DataType>String</DataType>
<Prompt>[Start Date Base]</Prompt>
</ReportParameter>
<ReportParameter Name="StartDate_BaseValue">
<DataType>DateTime</DataType>
<Prompt>[From]</Prompt>
</ReportParameter>
<ReportParameter Name="StartDate_OffsetType">
<DataType>String</DataType>
<Prompt>[Start Date Offset Type]</Prompt>
</ReportParameter>
<ReportParameter Name="StartDate_OffsetValue">
<DataType>Integer</DataType>
<AllowBlank>true</AllowBlank>
<Prompt>[Start Date Offset]</Prompt>
</ReportParameter>
<ReportParameter Name="EndDate_BaseType">
<DataType>String</DataType>
<Prompt>[End Date Base]</Prompt>
</ReportParameter>
<ReportParameter Name="EndDate_BaseValue">
<DataType>DateTime</DataType>
<Prompt>[To]</Prompt>
</ReportParameter>
<ReportParameter Name="EndDate_OffsetType">
<DataType>String</DataType>
<Prompt>[End Date Offset Type]</Prompt>
</ReportParameter>
<ReportParameter Name="EndDate_OffsetValue">
<DataType>Integer</DataType>
<AllowBlank>true</AllowBlank>
<Prompt>[End Date Offset]</Prompt>
</ReportParameter>
<ReportParameter Name="TimeType">
<DataType>String</DataType>
<AllowBlank>true</AllowBlank>
<Prompt>[Time Type]</Prompt>
</ReportParameter>
<ReportParameter Name="TimeWeekMap">
<DataType>String</DataType>
<Prompt>[Week Days]</Prompt>
<MultiValue>true</MultiValue>
</ReportParameter>
<ReportParameter Name="TimeZone">
<DataType>String</DataType>
<Prompt>[Time Zone]</Prompt>
</ReportParameter>
<ReportParameter Name="TimeZoneName">
<DataType>String</DataType>
<Nullable>true</Nullable>
<DefaultValue>
<Values>
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
</Values>
</DefaultValue>
<AllowBlank>true</AllowBlank>
<Prompt>Time Zone Name</Prompt>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="Interactive">
<DataType>Boolean</DataType>
<Nullable>true</Nullable>
<DefaultValue>
<Values>
<Value>=False</Value>
</Values>
</DefaultValue>
<Prompt>Interactive</Prompt>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="ObjectList">
<DataType>String</DataType>
<Prompt>[Objects]</Prompt>
</ReportParameter>
</ReportParameters>
<Code><Script>
Const LocTableStringQuery As String = "R/S[@N='{0}']/text()"

Const TimeZoneParameterName As String = "TimeZone"
Const SD_BaseTypeParameterName As String = "StartDate_BaseType"
Const SD_BaseValueParameterName As String = "StartDate_BaseValue"
Const SD_OffsetTypeParameterName As String = "StartDate_OffsetType"
Const SD_OffsetValueParameterName As String = "StartDate_OffsetValue"
Const ED_BaseTypeParameterName As String = "EndDate_BaseType"
Const ED_BaseValueParameterName As String = "EndDate_BaseValue"
Const ED_OffsetTypeParameterName As String = "EndDate_OffsetType"
Const ED_OffsetValueParameterName As String = "EndDate_OffsetValue"
Const IsRelativeTimeSupported As Boolean = True
Const TimeTypeParameterName As String = "TimeType"
Const TimeWeekMapParameterName As String = "TimeWeekMap"
Const DataAggregationParameterName As String = "DataAggregation"

Dim LocTables As System.Collections.Generic.Dictionary(Of String, Microsoft.EnterpriseManagement.Reporting.XmlStringTable)
Dim ReportTimeZone As Microsoft.EnterpriseManagement.Reporting.TimeZoneCoreInformation
Dim ReportStartDate As DateTime
Dim ReportEndDate As DateTime
Dim ReportTime As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime
Dim ReportCulture As System.Globalization.CultureInfo
Dim ParameterProcessor As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor

Protected Overrides Sub OnInit()
LocTables = new System.Collections.Generic.Dictionary(Of String, Microsoft.EnterpriseManagement.Reporting.XmlStringTable)()
ReportTimeZone = Nothing
ReportStartDate = DateTime.MinValue
ReportEndDate = DateTime.MinValue
ReportTime = Nothing
ReportCulture = System.Globalization.CultureInfo.GetCultureInfo(Report.User("Language"))
ParameterProcessor = New Microsoft.EnterpriseManagement.Reporting.ParameterProcessor(ReportCulture)
End Sub

Public Function GetCallingManagementGroupId() As String
Return Microsoft.EnterpriseManagement.Reporting.ReportingConfiguration.ManagementGroupId
End Function

Public Function GetReportLocLanguageCode() As String
Return ReportCulture.ThreeLetterWindowsLanguageName
End Function

Public Function GetLocTable(Name As String) As Microsoft.EnterpriseManagement.Reporting.XmlStringTable
Dim LocTable As Microsoft.EnterpriseManagement.Reporting.XmlStringTable

If Not LocTables.TryGetValue(Name, LocTable) Then
LocTable = New Microsoft.EnterpriseManagement.Reporting.XmlStringTable(LocTableStringQuery, Report.Parameters(Name).Value)
LocTables.Add(Name, LocTable)
End If

Return LocTable
End Function

Public Function GetReportTimeZone() As Microsoft.EnterpriseManagement.Reporting.TimeZoneCoreInformation
If IsNothing(ReportTimeZone) Then ReportTimeZone = Microsoft.EnterpriseManagement.Reporting.TimeZoneCoreInformation.FromValueString(Report.Parameters(TimeZoneParameterName).Value)
Return ReportTimeZone
End Function

Public Function ToDbDate(ByVal DateValue As DateTime) As DateTime
return GetReportTimeZone.ToUniversalTime(DateValue)
End Function

Public Function ToReportDate(ByVal DateValue As DateTime) As DateTime
return GetReportTimeZone.ToLocalTime(DateValue)
End Function

Public Function GetChartType() as String
Return "Scatter"
End Function


Public Function GetReportStartDate() As DateTime
If (ReportStartDate = DateTime.MinValue) Then
If (IsRelativeTimeSupported) Then
ReportStartDate = ParameterProcessor.GetDateTime(ToReportDate(DateTime.UtcNow), Report.Parameters(SD_BaseTypeParameterName).Value, Report.Parameters(SD_BaseValueParameterName).Value, Report.Parameters(SD_OffsetTypeParameterName).Value, Report.Parameters(SD_OffsetValueParameterName).Value, Report.Parameters(TimeTypeParameterName).Value)
Else
ReportStartDate = ParameterProcessor.GetDateTime(ToReportDate(DateTime.UtcNow), Report.Parameters(SD_BaseTypeParameterName).Value, Report.Parameters(SD_BaseValueParameterName).Value, Report.Parameters(SD_OffsetTypeParameterName).Value, Report.Parameters(SD_OffsetValueParameterName).Value)
End if

If (CInt(Report.Parameters(DataAggregationParameterName).Value) &gt; 0) Then
ReportStartDate = ReportStartDate.Date
End If
End If
return ReportStartDate
End Function

Public Function GetReportEndDate() As DateTime
If (ReportEndDate = DateTime.MinValue) Then
If (IsRelativeTimeSupported) Then
ReportEndDate = ParameterProcessor.GetDateTime(ToReportDate(DateTime.UtcNow), Report.Parameters(ED_BaseTypeParameterName).Value, Report.Parameters(ED_BaseValueParameterName).Value, Report.Parameters(ED_OffsetTypeParameterName).Value, Report.Parameters(ED_OffsetValueParameterName).Value, Report.Parameters(TimeTypeParameterName).Value)
If IsBusinessHours(GetReportTimeFilter()) Then ReportEndDate = ReportCulture.Calendar.AddDays(ReportEndDate, 1)
Else
ReportEndDate = ParameterProcessor.GetDateTime(ToReportDate(DateTime.UtcNow), Report.Parameters(ED_BaseTypeParameterName).Value, Report.Parameters(ED_BaseValueParameterName).Value, Report.Parameters(ED_OffsetTypeParameterName).Value, Report.Parameters(ED_OffsetValueParameterName).Value)
End if

If (CInt(Report.Parameters(DataAggregationParameterName).Value) &gt; 0) Then
ReportEndDate = ReportEndDate.Date
End If
End If
return ReportEndDate
End Function

Public Function GetReportTimeFilter() As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime
If IsNothing(ReportTime) Then
If (CInt(Report.Parameters(DataAggregationParameterName).Value) = 0)
ReportTime = New Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime(Report.Parameters(TimeTypeParameterName).Value, Report.Parameters(SD_BaseValueParameterName).Value, Report.Parameters(ED_BaseValueParameterName).Value, CStr(Join(Report.Parameters(TimeWeekMapParameterName).Value, ",")))
Else
ReportTime = New Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime(Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTimeType.Regular, Report.Parameters(SD_BaseValueParameterName).Value, Report.Parameters(ED_BaseValueParameterName).Value, CStr(Join(Report.Parameters(TimeWeekMapParameterName).Value, ",")))
End if
End If
return ReportTime
End Function

Public Function IsBusinessHours(Value As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime) As Boolean
return (Not IsNothing(Value)) And (Value.TimeType = Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTimeType.Business)
End Function

Public Function FormatDateTime(Format As String, Value As DateTime) As String
return Value.ToString(Format, ReportCulture)
End Function

Public Function FormatNumber(Format As String, Value As Decimal) As String
return Value.ToString(Format, ReportCulture)
End Function

Public Function FormatString(Format As String, ParamArray Values() as Object) As String
return String.Format(ReportCulture, Format, Values)
End Function

Public Function NullFormatString(Format As String, Value as String) As String
return IIF(String.IsNullOrEmpty(Value), String.Empty, String.Format(ReportCulture, Format, Value))
End Function

Public Function FormatBusinessHours(Format As String, Value As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime) As String
Dim result As String

If IsBusinessHours(Value) Then

Dim firstDay As DayOfWeek
Dim days As System.Collections.Generic.List(Of String)

firstDay = ReportCulture.DateTimeFormat.FirstDayOfWeek
days = new System.Collections.Generic.List(Of String)()

For loopDay As DayOfWeek = DayOfWeek.Sunday To DayOfWeek.Saturday
Dim day As DayOfWeek
day = CType((CInt(loopDay) + CInt(firstDay)) Mod 7, DayOfWeek)

If value.WeekMap.Contains(day) Then days.Add(ReportCulture.DateTimeFormat.GetAbbreviatedDayName(day))
Next loopDay

result = FormatString(Format, DateTime.Today.Add(Value.StartTime).ToString(ReportCulture.DateTimeFormat.ShortTimePattern), DateTime.Today.Add(Value.EndTime).ToString(ReportCulture.DateTimeFormat.ShortTimePattern), String.Join(",", days.ToArray()))

Else
result = String.Empty
End if

return result
End Function

Public Function BuildXmlValueList(ByVal ValueList() As Object) As String
Return Microsoft.EnterpriseManagement.Reporting.MultiValueParameter.ToXml("Data", "Value", ValueList)
End Function

REM ----------------------------------------

Public Enum DataAggregationType
Hourly = 0
Daily = 1
End Enum

Public Enum AggregationType
None = 0
Daily = 1
Weekly = 2
Monthly = 3
Yearly = 4
End Enum

Public Function FormatAggregatedTimeValue(ByVal TimeValue As DateTime, ByVal AggType As AggregationType, ByVal DataAggType As DataAggregationType) As Long
Dim Result As Long

Select Case (AggType)
Case AggregationType.Daily
If DataAggType = DataAggregationType.Daily Then
Result = TimeValue.Ticks
Else
Result = TimeValue.Hour
End If

Case AggregationType.Weekly
Result = CInt(TimeValue.DayOfWeek)

Case AggregationType.Monthly
Result = TimeValue.Day

Case AggregationType.Yearly
Result = TimeValue.Month

Case Else
Result = TimeValue.Ticks
End Select

Return Result
End Function

Public Function FormatAggregatedTimeValueLabel(ByVal TimeValue As DateTime, ByVal AggType As AggregationType, ByVal DataAggType As DataAggregationType) As String
Dim Result As String

Select Case (AggType)
Case AggregationType.Daily
If DataAggType = DataAggregationType.Daily Then
Result = TimeValue.ToString("d", ReportCulture)
Else
Result = TimeValue.ToString("t", ReportCulture)
End If

Case AggregationType.Weekly
Result = ReportCulture.DateTimeFormat.GetDayName(TimeValue.DayOfWeek)

Case AggregationType.Monthly
Result = TimeValue.Day.ToString()

Case AggregationType.Yearly
Result = ReportCulture.DateTimeFormat.GetMonthName(TimeValue.Month)

Case Else
If DataAggType = DataAggregationType.Daily Then
Result = TimeValue.ToString("d", ReportCulture)
Else
Result = TimeValue.ToString("G", ReportCulture)
End If
End Select

Return Result
End Function

Public Function GetChartGradientEndColor(ByVal startColor As System.Drawing.Color) As System.Drawing.Color
Dim variance As Integer
Dim red, green, blue As Integer

variance = 48

red = startColor.R + variance
If (red &gt; 255) Then red = 255

green = startColor.G + variance
If (green &gt; 255) Then green = 255

blue = startColor.B + variance
If (blue &gt; 255) Then blue = 255

Return System.Drawing.Color.FromArgb(255, red, green, blue)
End Function

Public Function ChartColorToString(ByVal chartColor As System.Drawing.Color) As String
Return String.Format("{0},{1},{2}", chartColor.R, chartColor.G, chartColor.B)
End Function

Public Function ChartColorToHexString(ByVal chartColor As System.Drawing.Color) As String
Return String.Format("#{0}{1}{2}", chartColor.R.ToString("X2"), chartColor.G.ToString("X2"), chartColor.B.ToString("X2"))
End Function

Public Function ChartColorToHexString(ByVal chartColor As System.Drawing.Color, alpha As Integer) As String
Return String.Format("#{0}{1}{2}{3}", alpha.ToString("X2") ,chartColor.R.ToString("X2"), chartColor.G.ToString("X2"), chartColor.B.ToString("X2"))
End Function

Public Function ChartColorFromString(ByVal chartColor As String) As System.Drawing.Color
Dim colorList() As String
Dim red, green, blue As Integer

colorList = chartColor.Split(",")
red = Integer.Parse(colorList(0))
green = Integer.Parse(colorList(1))
blue = Integer.Parse(colorList(2))

Return System.Drawing.Color.FromArgb(red, green, blue)
End Function



Public Function ChartTypeGet(ByVal ChartType As String) As String
Dim Result As String

Select Case (ChartType)
Case "Area"
Result= "Area"

Case "Line"
Result= "Line"

Case "Column"
Result= ""

Case "Point"
Result= "Scatter"

Case "Spline"
Result= "Line"

Case "SplineArea"
Result= "Area"

Case "StepLine"
Result= "Line"
End Select

Return Result
End Function

Public Function ChartSubTypeGet(ByVal ChartType As String) As String
Dim Result As String

Select Case (ChartType)
Case "Area"
Result= ""

Case "Line"
Result= ""

Case "Column"
Result= ""

Case "Point"
Result= ""

Case "Spline"
Result= "Smooth"

Case "SplineArea"
Result= "Smooth"

Case "StepLine"
Result= "Stepped"
End Select

Return Result
End Function


</Script></Code>
<Width>8.45833in</Width>
<Page>
<PageFooter>
<Height>0.35in</Height>
<PrintOnFirstPage>true</PrintOnFirstPage>
<PrintOnLastPage>true</PrintOnLastPage>
<ReportItems>
<Textbox Name="textbox37">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.TimeZoneFormat", "{0}"), Parameters!TimeZoneName.Value)</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style/>
</Paragraph>
</Paragraphs>
<Top>0.1in</Top>
<Left>0.15in</Left>
<Height>0.1875in</Height>
<Width>6.15in</Width>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="textbox8">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.PageFormat", "{0}/{1}"), Globals!PageNumber, Globals!TotalPages)</Value>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style></Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Top>0.1in</Top>
<Left>6.45in</Left>
<Height>0.1875in</Height>
<Width>1.7in</Width>
<ZIndex>1</ZIndex>
<Style></Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<Style/>
</PageFooter>
<Style/>
</Page>
<Language>en-US</Language>
<CodeModules>
<CodeModule>Microsoft.EnterpriseManagement.Reporting.Code, Version=6.0.0.0, Culture=neutral</CodeModule>
<CodeModule>System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</CodeModule>
</CodeModules>
<ConsumeContainerWhitespace>true</ConsumeContainerWhitespace>
<DataElementStyle>Element</DataElementStyle>
<rd:ReportID>ab518a51-343d-46c4-b1f8-4ec65faafd95</rd:ReportID>
<rd:ReportUnitType>Inch</rd:ReportUnitType>
</Report>
</Definition>
<ReportStrings>
<ReportString ID="R.Title"/>
<ReportString ID="R.Description"/>
<ReportString ID="R.DescriptionTitle"/>
<ReportString ID="R.PageFormat"/>
<ReportString ID="R.TimeZoneFormat"/>
<ReportString ID="R.GeneratedTimeLabel"/>
<ReportString ID="R.StartEndTimeLabel"/>
<ReportString ID="R.StartEndTimeFormat"/>
<ReportString ID="R.BusinessTimeFormat"/>
<ReportString ID="R.ObjectFormatLine1"/>
<ReportString ID="R.ObjectFormatLine2"/>
<ReportString ID="R.ObjectFormatLine2Path"/>
<ReportString ID="R.HistogramLabel"/>
<ReportString ID="R.HistogramValue_0"/>
<ReportString ID="R.HistogramValue_1"/>
<ReportString ID="R.HistogramValue_2"/>
<ReportString ID="R.HistogramValue_3"/>
<ReportString ID="R.HistogramValue_4"/>
<ReportString ID="R.AggregationLabel"/>
<ReportString ID="R.AggregationValue_0"/>
<ReportString ID="R.AggregationValue_1"/>
<ReportString ID="RT.Column.ROI"/>
<ReportString ID="RT.Column.Scale"/>
<ReportString ID="RT.Column.Count"/>
<ReportString ID="RT.Column.Min"/>
<ReportString ID="RT.Column.Max"/>
<ReportString ID="RT.Column.Avg"/>
<ReportString ID="RT.Column.Div"/>
<ReportString ID="RT.ObjectsFormat"/>
<ReportString ID="RT.InstancesFormat"/>
</ReportStrings>
</Report>