Objetos de Maior Desempenho

Microsoft.SystemCenter.DataWarehouse.Report.PerformanceTop (Report)

Relatório de Objetos de Maior Desempenho Genérico

Knowledge Base article:

Resumo

Esse relatório é exibido para objetos selecionados e uma regra de contador de desempenho específica para os "N" objetos maiores ou menores.

Descrição:

Esse relatório exibe um gráfico e uma tabela. O gráfico exibe colunas para cada objeto encontrado, começando de 0 até o valor máximo ou mínimo para o intervalo de tempo de relatório selecionado. O gráfico também indica com uma barra de erros preta a flutuação no valor desse objeto para o intervalo de tempo de relatório selecionado. Se a barra de erros for muito pequena, esse objeto era, para o intervalo de tempo de relatório, sempre próximo ao valor exibido pela coluna. Se a barra for muito grande, o objeto flutuará e o valor maior ou menor não deverá ser tomado como o valor esperado.

Parâmetros:

Seleção de Data/Hora: permite definir um período de tempo para o relatório com datas relativas ou fixas.

Algoritmo: Permite escolher se Maior ou Menor é o algoritmo a ser usado

N: Permite inserir o valor usado em conjunto com o algoritmo (por exemplo, 5 Maiores)

Grupo de Gerenciamento: Permite escolher um ou vários Grupos de Gerenciamento no Warehouse a serem incluídos nesse relatório

Regra: A regra à qual o algoritmo é aplicado.

Observação: A maioria dos contadores de desempenho é voltada para o Sistema Operacional Windows, portanto, ao usar o Seletor de Objetos, selecione a classe de objeto “Sistema Operacional Windows”. Se você selecionar o desempenho do Computador Windows, as informações somente serão mostradas se a opção Adicionar Grupo for usada.

Exemplo de uso:

Encontrar os objetos mais ou menos usados. Equipes de downsizing e rightsizing devem encontrar candidatos para virtualização ou consolidação. O relatório permite selecionar uma regra que monitora itens de desempenho que, por sua vez, monitoram itens para pesquisar, e especificar um valor N Maior ou Menor (por exemplo, os 10 maiores)

Exemplo de uso:

Encontrar o sistema que precisa de atualizações de hardware

Se uma regra de desempenho para os afunilamentos típicos for usada

Disco

Memória

CPU

Rede

No caso de contadores nessas categorias, esse relatório pode ser usado para acompanhar todos os objetos Corporativos ameaçados por afunilamentos.

Element properties:

AccessibilityPublic
VisibleTrue

Report Localization:

R.AlgFormat{0} {1}
R.AlgFormatBottomMenor
R.AlgFormatTopMaior
R.AlgLabelAlgoritmo
R.AlgParamBottomN menores
R.AlgParamTopN maiores
R.DescriptionEsse relatório é exibido para objetos selecionados e uma regra de contador de desempenho específica para os "N" objetos maiores ou menores
R.DescriptionTitleClique no sinal de mais para ver uma descrição completa desse relatório
R.GeneratedTimeLabelHorário do Relatório
R.InstanceCountFormat{0} instância(s) incluídas nesse relatório
R.InstanceLabelInstância(s)
R.MGroupLabelGrupo de Gerenciamento
R.ObjectFormatLine1{0}: {1}
R.ObjectFormatLine2{0} {1}
R.ObjectFormatLine2Path| {0}
R.PageFormatPágina {0} de {1}
R.RuleLabelRegra
R.StartEndTimeFormatDe {0} até {1}
R.StartEndTimeLabelDuração do Relatório
R.TimeZoneFormatTodas as datas e horas são indicadas em {0}
R.TitleRelatório de Objetos de Maior Desempenho
RT.Actions.AlertDrillLabelAlertas
RT.Actions.AvailabilityDrillLabelDisponibilidade
RT.Actions.HealthDrillLabelIntegridade
RT.Actions.PerfDrillLabelDetalhes de desempenho
RT.Actions.ReportTitleRelatórios
RT.Actions.TitleAções
RT.Column.AvgValor médio
RT.Column.CountContagem de amostras
RT.Column.DivDesvio padrão
RT.Column.MaxValor máx
RT.Column.MinValor mín
RT.Column.ObjectObjeto

Source Code:

<Report ID="Microsoft.SystemCenter.DataWarehouse.Report.PerformanceTop" Accessibility="Public" Visible="true">
<Dependencies>
<DataWarehouseScript>Microsoft.SystemCenter.DataWarehouse.Report.Script.PerformanceTop</DataWarehouseScript>
<DataWarehouseDataSet>DataWarehouse!Microsoft.SystemCenter.DataWarehouse.DataSet.Performance</DataWarehouseDataSet>
<ReportParameterControl>Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker</ReportParameterControl>
<ReportParameterControl>Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.PerformanceRuleInstancePicker</ReportParameterControl>
<ReportParameterControl>Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox</ReportParameterControl>
<ReportParameterControl>Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.NumericUpDown</ReportParameterControl>
</Dependencies>
<ParameterBlock xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings" columns="4">
<Controls>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker" columnSpan="2" rowSpan="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"/>
</ReportParameters>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox" columnSpan="2">
<ReportParameters>
<ReportParameter name="ManagementGroupId">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.ManagementGroup</Prompt>
</ReportParameter>
</ReportParameters>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.PerformanceRuleInstancePicker" columnSpan="2" rowSpan="3">
<ReportParameters>
<ReportParameter name="RuleId">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.PerformanceRule</Prompt>
</ReportParameter>
<ReportParameter name="ManagementGroupId" binding="GroupList"/>
<ReportParameter name="RuleInstance" binding="InstanceList"/>
</ReportParameters>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox">
<ReportParameters>
<ReportParameter name="SortOrder">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TopAlgorithm</Prompt>
</ReportParameter>
</ReportParameters>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.NumericUpDown">
<ReportParameters>
<ReportParameter name="TopCount">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TopAlgorithmParameter</Prompt>
</ReportParameter>
</ReportParameters>
<Properties>
<Property name="Minimum">
<Value>1</Value>
</Property>
<Property name="Maximum">
<Value>100</Value>
</Property>
</Properties>
</Control>
</Controls>
</ParameterBlock>
<Definition>
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
<DataSources>
<DataSource Name="DataWarehouseMain">
<rd:DataSourceID>e4235c51-407f-4065-8519-a1e57374bc45</rd:DataSourceID>
<DataSourceReference>Data Warehouse Main</DataSourceReference>
</DataSource>
<DataSource Name="DataWarehousePerf">
<rd:DataSourceID>fed82e7a-ca4b-4b58-a68c-7db6942d75a9</rd:DataSourceID>
<ConnectionProperties>
<DataProvider>SQL</DataProvider>
<ConnectString>=Parameters!PerfConnectionString.Value</ConnectString>
</ConnectionProperties>
</DataSource>
</DataSources>
<InteractiveHeight>11in</InteractiveHeight>
<ReportParameters>
<ReportParameter Name="PerfDataSetType">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>PerfDataSetType</DataSetName>
<ValueField>DatasetTypeId</ValueField>
</DataSetReference>
</DefaultValue>
<ValidValues>
<DataSetReference>
<DataSetName>PerfDataSetType</DataSetName>
<ValueField>DatasetTypeId</ValueField>
<LabelField>DatasetTypeId</LabelField>
</DataSetReference>
</ValidValues>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="PerfConnectionString">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>PerfDateSetConnection</DataSetName>
<ValueField>ConnectionString</ValueField>
</DataSetReference>
</DefaultValue>
<ValidValues>
<DataSetReference>
<DataSetName>PerfDateSetConnection</DataSetName>
<ValueField>ConnectionString</ValueField>
<LabelField>DatasetId</LabelField>
</DataSetReference>
</ValidValues>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="LT_Report">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>LT_Report_Query</DataSetName>
<ValueField>ValueXml</ValueField>
</DataSetReference>
</DefaultValue>
<ValidValues>
<DataSetReference>
<DataSetName>LT_Report_Query</DataSetName>
<ValueField>ValueXml</ValueField>
<LabelField>ValueName</LabelField>
</DataSetReference>
</ValidValues>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="LT_Table">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>LT_Table_Query</DataSetName>
<ValueField>ValueXml</ValueField>
</DataSetReference>
</DefaultValue>
<ValidValues>
<DataSetReference>
<DataSetName>LT_Table_Query</DataSetName>
<ValueField>ValueXml</ValueField>
<LabelField>ValueName</LabelField>
</DataSetReference>
</ValidValues>
<Hidden>true</Hidden>
</ReportParameter>
<ReportParameter Name="ManagementGroupId">
<DataType>String</DataType>
<DefaultValue>
<DataSetReference>
<DataSetName>NeighborManagementGroups</DataSetName>
<ValueField>ManagementGroupGuid</ValueField>
</DataSetReference>
</DefaultValue>
<Prompt>[Management Group]</Prompt>
<ValidValues>
<DataSetReference>
<DataSetName>NeighborManagementGroups</DataSetName>
<ValueField>ManagementGroupGuid</ValueField>
<LabelField>ManagementGroupName</LabelField>
</DataSetReference>
</ValidValues>
<MultiValue>true</MultiValue>
</ReportParameter>
<ReportParameter Name="SortOrder">
<DataType>String</DataType>
<DefaultValue>
<Values>
<Value>-1</Value>
</Values>
</DefaultValue>
<AllowBlank>true</AllowBlank>
<Prompt>[Algorithm]</Prompt>
<ValidValues>
<ParameterValues>
<ParameterValue>
<Value>-1</Value>
<Label>=Code.GetLocTable("LT_Report").GetString("R.AlgParamTop", "[Top N]")</Label>
</ParameterValue>
<ParameterValue>
<Value>1</Value>
<Label>=Code.GetLocTable("LT_Report").GetString("R.AlgParamBottom", "[Bottom N]")</Label>
</ParameterValue>
</ParameterValues>
</ValidValues>
</ReportParameter>
<ReportParameter Name="TopCount">
<DataType>Integer</DataType>
<DefaultValue>
<Values>
<Value>5</Value>
</Values>
</DefaultValue>
<AllowBlank>true</AllowBlank>
<Prompt>[N]</Prompt>
</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="TimeZone">
<DataType>String</DataType>
<Prompt>[Time Zone]</Prompt>
</ReportParameter>
<ReportParameter Name="TimeZoneName">
<DataType>String</DataType>
<Nullable>true</Nullable>
<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="RuleId">
<DataType>String</DataType>
<Prompt>[Rule]</Prompt>
</ReportParameter>
<ReportParameter Name="RuleInstance">
<DataType>String</DataType>
<AllowBlank>true</AllowBlank>
<Prompt>[Instance]</Prompt>
<MultiValue>true</MultiValue>
</ReportParameter>
</ReportParameters>
<rd:DrawGrid>true</rd:DrawGrid>
<InteractiveWidth>8.5in</InteractiveWidth>
<rd:GridSpacing>0.05in</rd:GridSpacing>
<rd:SnapToGrid>true</rd:SnapToGrid>
<rd:ReportID>ab518a51-343d-46c4-b1f8-4ec65faafd95</rd:ReportID>
<CodeModules>
<CodeModule>Microsoft.EnterpriseManagement.Reporting.Code, Version=6.0.0.0, Culture=neutral</CodeModule>
<CodeModule>System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</CodeModule>
</CodeModules>
<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.PerformanceTop</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.PerformanceTop</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="ManagedEntityGuid">
<DataField>ManagedEntityGuid</DataField>
</Field>
<Field Name="TotalAverageValue">
<DataField>TotalAverageValue</DataField>
</Field>
<Field Name="TotalSampleCount">
<DataField>TotalSampleCount</DataField>
</Field>
<Field Name="TotalMinValue">
<DataField>TotalMinValue</DataField>
</Field>
<Field Name="TotalMaxValue">
<DataField>TotalMaxValue</DataField>
</Field>
<Field Name="TotalStandardDeviation">
<DataField>TotalStandardDeviation</DataField>
</Field>
<Field Name="Path">
<DataField>Path</DataField>
</Field>
<Field Name="Image">
<DataField>Image</DataField>
</Field>
<Field Name="ManagedEntityRowId">
<DataField>ManagedEntityRowId</DataField>
</Field>
<Field Name="ManagedEntityDefaultName">
<DataField>ManagedEntityDefaultName</DataField>
</Field>
<Field Name="RuleGuid">
<DataField>RuleGuid</DataField>
</Field>
<Field Name="RuleDefaultName">
<DataField>RuleDefaultName</DataField>
</Field>
<Field Name="ManagementGroupGuid">
<DataField>ManagementGroupGuid</DataField>
</Field>
<Field Name="ManagementGroupDefaultName">
<DataField>ManagementGroupDefaultName</DataField>
</Field>
<Field Name="DisplayName">
<DataField>DisplayName</DataField>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehousePerf</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>Microsoft_SystemCenter_DataWarehouse_Report_Library_PerformaceTopReportDataGet</CommandText>
<QueryParameters>
<QueryParameter Name="@StartDate">
<Value>=Code.ToDbDate(Code.GetReportStartDate())</Value>
</QueryParameter>
<QueryParameter Name="@EndDate">
<Value>=Code.ToDbDate(Code.GetReportEndDate())</Value>
</QueryParameter>
<QueryParameter Name="@RuleId">
<Value>=Parameters!RuleId.Value</Value>
</QueryParameter>
<QueryParameter Name="@ManagementGroup">
<Value>=Code.BuildXmlValueList(Parameters!ManagementGroupId.Value)</Value>
</QueryParameter>
<QueryParameter Name="@InstanceList">
<Value>=Code.BuildXmlValueList(Parameters!RuleInstance.Value)</Value>
</QueryParameter>
<QueryParameter Name="@SortOrder">
<Value>=Parameters!SortOrder.Value</Value>
</QueryParameter>
<QueryParameter Name="@TopCount">
<Value>=Parameters!TopCount.Value</Value>
</QueryParameter>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="RuleProperties">
<Fields>
<Field Name="RuleGuid">
<DataField>RuleGuid</DataField>
<rd:TypeName>System.Guid</rd:TypeName>
</Field>
<Field Name="DisplayName">
<DataField>DisplayName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="RuleDefaultDescription">
<DataField>RuleDefaultDescription</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="MultiInstanceInd">
<DataField>MultiInstanceInd</DataField>
<rd:TypeName>System.Boolean</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandText>SELECT vRule.RuleGuid, ISNULL(vDisplayString.Name, vRule.RuleDefaultName) AS DisplayName, vRule.RuleDefaultDescription, vPerformanceRule.MultiInstanceInd
FROM vRule INNER JOIN
vPerformanceRule ON vRule.RuleRowId = vPerformanceRule.RuleRowId LEFT OUTER JOIN
vDisplayString ON vRule.RuleGuid = vDisplayString.ElementGuid AND vDisplayString.LanguageCode = @LanguageCode
WHERE (vRule.RuleGuid = @RuleId)
</CommandText>
<QueryParameters>
<QueryParameter Name="@LanguageCode">
<Value>=Code.GetReportLocLanguageCode()</Value>
</QueryParameter>
<QueryParameter Name="@RuleId">
<Value>=Parameters!RuleId.Value</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="InstanceList">
<Fields>
<Field Name="InstanceName">
<DataField>InstanceName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandText>SELECT vPerformanceRuleInstance.InstanceName
FROM vPerformanceRuleInstance INNER JOIN
vRule ON vPerformanceRuleInstance.RuleRowId = vRule.RuleRowId
WHERE (vRule.RuleGuid = @RuleId) AND (vPerformanceRuleInstance.InstanceName IN (@RuleInstance))
</CommandText>
<QueryParameters>
<QueryParameter Name="@RuleId">
<Value>=Parameters!RuleId.Value</Value>
</QueryParameter>
<QueryParameter Name="@RuleInstance">
<Value>=Parameters!RuleInstance.Value</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
<DataSet Name="GroupProperties">
<Fields>
<Field Name="ManagementGroupGuid">
<DataField>ManagementGroupGuid</DataField>
<rd:TypeName>System.Guid</rd:TypeName>
</Field>
<Field Name="ManagementGroupDefaultName">
<DataField>ManagementGroupDefaultName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DataWarehouseMain</DataSourceName>
<CommandText>SELECT ManagementGroupGuid, ManagementGroupDefaultName
FROM vManagementGroup
WHERE (ManagementGroupGuid = @ManagementGroupId)
</CommandText>
<QueryParameters>
<QueryParameter Name="@ManagementGroupId">
<Value>=Parameters!ManagementGroupId.Value</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
</DataSets>
<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 = False
Const TimeTypeParameterName As String = "TimeType"
Const TimeWeekMapParameterName As String = "TimeWeekMap"

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 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
End If
return ReportStartDate.Date
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
End If
return ReportEndDate.Date
End Function

Public Function GetReportTimeFilter() As Microsoft.EnterpriseManagement.Reporting.ParameterProcessor.RelativeTime
If IsNothing(ReportTime) Then 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, ",")))
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 Function Report_GetInstanceList(ByVal InstanceList As Object()) As String
Dim InstanceXmlList As String
InstanceXmlList = Microsoft.EnterpriseManagement.Reporting.MultiValueParameter.ToXml("Instance", InstanceList)
Return IIF(IsNothing(InstanceXmlList), String.Empty, InstanceXmlList)
End Function

Public Function Report_GetPerfObjectList(ByVal ObjectsXml As String, ByVal RuleId As String, ByVal InstanceList As Object()) As String
Dim Xml As System.Xml.XmlDocument

Xml = New System.Xml.XmlDocument()
Xml.LoadXml(ObjectsXml)

Dim Format As System.Text.StringBuilder
Format = New System.Text.StringBuilder("&lt;Value&gt;&lt;Object&gt;{0}&lt;/Object&gt;")
Format.AppendFormat("&lt;Rule&gt;{0}&lt;/Rule&gt;", RuleId)
Format.Append(Report_GetInstanceList(InstanceList))
Format.Append("&lt;/Value&gt;")

Dim Result As System.Text.StringBuilder
Result = New System.Text.StringBuilder()
For Each ObjectNode As System.Xml.XmlNode In Xml.DocumentElement.ChildNodes
Result.Append(String.Format(Format.ToString(), ObjectNode.InnerText))
Next

Return Result.ToString()
End Function

Public Function Report_GetObjectList(ByVal ObjectsXml As String) As String()
Dim Xml As System.Xml.XmlDocument
Xml = New System.Xml.XmlDocument()
Xml.LoadXml(ObjectsXml)

Dim Result As System.Collections.Generic.List(Of String)
Result = New System.Collections.Generic.List(Of String)
For Each ObjectNode As System.Xml.XmlNode In Xml.SelectNodes("/Value/Object")
Result.Add(ObjectNode.InnerText)
Next

Return Result.ToArray()
End Function

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

Public Dim ReportObjectList As String

Public Function InitList(ByRef List As String) As String
List = String.Empty
Return List
End Function

Public Function AddListItem(ByRef List As String, Item as String) As String
List = List + Item
Return List
End Function
</Script></Code>
<Width>8.5in</Width>
<Body><Script>
<ReportItems>
<Rectangle Name="rectangle7">
<Left>0.7in</Left>
<ZIndex>10</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Visibility>
<Hidden>true</Hidden>
<ToggleItem>ActionsBox</ToggleItem>
</Visibility>
<ReportItems>
<Rectangle Name="rectangle8">
<Left>0.1in</Left>
<ReportItems>
<Textbox Name="textbox56">
<Top>0.05in</Top>
<Action>
<Drillthrough>
<ReportName>Microsoft.SystemCenter.DataWarehouse.Report.PerformanceDetail</ReportName>
<Parameters>
<Parameter Name="ObjectList">
<Value>="&lt;Data&gt;&lt;Values&gt;" + Code.Report_GetPerfObjectList("&lt;Value&gt;" + Code.ReportObjectList + "&lt;/Value&gt;", Parameters!RuleId.Value, Parameters!RuleInstance.Value) + "&lt;/Values&gt;&lt;/Data&gt;"</Value>
</Parameter>
<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>Regular</Value>
</Parameter>
<Parameter Name="TimeWeekMap">
<Value>Monday,Tuesday,Wednesday,Thursday,Friday</Value>
</Parameter>
<Parameter Name="TimeZone">
<Value>=Parameters!TimeZone.Value</Value>
</Parameter>
<Parameter Name="TimeZoneName">
<Value>=Parameters!TimeZoneName.Value</Value>
</Parameter>
<Parameter Name="DataAggregation">
<Value>1</Value>
</Parameter>
<Parameter Name="Interactive">
<Value>=Parameters!Interactive.Value</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>1.85in</Width>
<Style></Style>
<Color>Blue</Color>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>5</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.4in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Actions.PerfDrillLabel", "[Performance details]")</Value>
</Textbox>
<Textbox Name="textbox67">
<Top>0.25in</Top>
<Action>
<Drillthrough>
<ReportName>Microsoft.SystemCenter.DataWarehouse.Report.Alert</ReportName>
<Parameters>
<Parameter Name="ObjectList">
<Value>="&lt;Data&gt;&lt;Values&gt;" + Code.Report_GetPerfObjectList("&lt;Value&gt;" + Code.ReportObjectList + "&lt;/Value&gt;", Parameters!RuleId.Value, Parameters!RuleInstance.Value) + "&lt;/Values&gt;&lt;/Data&gt;"</Value>
</Parameter>
<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="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>
</Parameters>
</Drillthrough>
</Action>
<Width>1.85in</Width>
<Style></Style>
<Color>Blue</Color>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>4</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.4in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Actions.AlertDrillLabel", "[Alert Report]")</Value>
</Textbox>
<Textbox Name="textbox31">
<Top>0.25in</Top>
<Action>
<Drillthrough>
<ReportName>Microsoft.SystemCenter.DataWarehouse.Report.AvailabilityHealth</ReportName>
<Parameters>
<Parameter Name="ObjectList">
<Value>="&lt;Data&gt;&lt;Objects&gt;" + Code.ReportObjectList + "&lt;/Objects&gt;&lt;/Data&gt;"</Value>
</Parameter>
<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>Regular</Value>
</Parameter>
<Parameter Name="TimeWeekMap">
<Value>Monday,Tuesday,Wednesday,Thursday,Friday</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="DataAggregation">
<Value>1</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>1.85in</Width>
<Style></Style>
<Color>Blue</Color>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>3</ZIndex>
<CanGrow>true</CanGrow>
<Left>3.4in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Actions.HealthDrillLabel", "[Health Report]")</Value>
</Textbox>
<Textbox Name="textbox54">
<Top>0.05in</Top>
<Action>
<Drillthrough>
<ReportName>Microsoft.SystemCenter.DataWarehouse.Report.Availability</ReportName>
<Parameters>
<Parameter Name="ObjectList">
<Value>="&lt;Data&gt;&lt;Objects&gt;" + Code.ReportObjectList + "&lt;/Objects&gt;&lt;/Data&gt;"</Value>
</Parameter>
<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>Regular</Value>
</Parameter>
<Parameter Name="TimeWeekMap">
<Value>Monday,Tuesday,Wednesday,Thursday,Friday</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="DataAggregation">
<Value>1</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Width>1.85in</Width>
<Style></Style>
<Color>Blue</Color>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>2</ZIndex>
<CanGrow>true</CanGrow>
<Left>3.4in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Actions.AvailabilityDrillLabel", "[Availability Report]")</Value>
</Textbox>
<Image Name="reportsImage">
<Sizing>AutoSize</Sizing>
<Top>0.05in</Top>
<Width>0.2in</Width>
<MIMEType/>
<Source>External</Source>
<Style/>
<ZIndex>1</ZIndex>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Value>../reports_icon.png</Value>
</Image>
<Textbox Name="textbox57">
<Top>0.05in</Top>
<Width>0.9in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<CanGrow>true</CanGrow>
<Left>0.45in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Actions.ReportTitle", "[Reports]")</Value>
</Textbox>
</ReportItems>
<Width>7.1in</Width>
<Style></Style>
<BackgroundColor>Gainsboro</BackgroundColor>
<BorderColor>
<Default>DarkGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<BorderWidth>
<Top>1pt</Top>
<Bottom>1pt</Bottom>
</BorderWidth>
</Style>
<Height>0.5in</Height>
</Rectangle>
</ReportItems>
<Top>3.35in</Top>
<Width>7.45in</Width>
<Height>0.7in</Height>
</Rectangle>
<Textbox Name="ActionsBox">
<DataElementOutput>NoOutput</DataElementOutput>
<Visibility>
<Hidden>=CountRows("PerformanceData") &lt;= 0</Hidden>
</Visibility>
<Top>3.1in</Top>
<Width>1.5in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Left</TextAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>9</ZIndex>
<CanGrow>true</CanGrow>
<Left>0.55in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Actions.Title", "[Actions]")</Value>
</Textbox>
<Textbox Name="textbox52">
<rd:DefaultName>textbox52</rd:DefaultName>
<DataElementOutput>NoOutput</DataElementOutput>
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<Top>3.1in</Top>
<Width>0.1in</Width>
<Style></Style>
<BackgroundColor>DarkSeaGreen</BackgroundColor>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>8</ZIndex>
<CanGrow>true</CanGrow>
<Left>2.3in</Left>
<Height>0.2in</Height>
<Value>=Code.InitList(Code.ReportObjectList)</Value>
</Textbox>
<List Name="buildList">
<ZIndex>7</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Left>2.45in</Left>
<DataSetName>PerformanceData</DataSetName>
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<ReportItems>
<Textbox Name="textbox53">
<DataElementOutput>NoOutput</DataElementOutput>
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<Width>0.05in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<CanGrow>true</CanGrow>
<Left>0.1in</Left>
<Value>=Code.AddListItem(Code.ReportObjectList, "&lt;Object Use=""Self""&gt;" + Fields!ManagedEntityRowId.Value.ToString() + "&lt;/Object&gt;")</Value>
</Textbox>
</ReportItems>
<Top>3.1in</Top>
<Width>0.3in</Width>
<Style></Style>
<BackgroundColor>DarkSeaGreen</BackgroundColor>
</Style>
<Grouping Name="list1_Details_Group">
<GroupExpressions>
<GroupExpression>=Fields!ManagedEntityRowId.Value</GroupExpression>
</GroupExpressions>
</Grouping>
<Height>0.2in</Height>
</List>
<CustomReportItem Name="dundasChartControl1">
<DataElementOutput>NoOutput</DataElementOutput>
<CustomData>
<DataSetName>PerformanceData</DataSetName>
<DataColumnGroupings>
<DataGroupings>
<DataGrouping>
<Grouping Name="ObjectGrouping">
<GroupExpressions>
<GroupExpression>=Fields!ManagedEntityRowId.Value</GroupExpression>
</GroupExpressions>
</Grouping>
<CustomProperties>
<CustomProperty>
<Name>GroupLabel</Name>
<Value>=RowNumber("PerformanceData")</Value>
</CustomProperty>
</CustomProperties>
</DataGrouping>
</DataGroupings>
</DataColumnGroupings>
<DataRowGroupings>
<DataGroupings>
<DataGrouping>
<Static>true</Static>
<CustomProperties>
<CustomProperty>
<Name>ID</Name>
<Value>1d59ab91-933e-429a-822b-f1bf1fd1a768</Value>
</CustomProperty>
<CustomProperty>
<Name>ChartArea</Name>
<Value>Chart Area 1</Value>
</CustomProperty>
<CustomProperty>
<Name>EmptyPointStyle.Font</Name>
<Value>Tahoma, 8.25pt</Value>
</CustomProperty>
<CustomProperty>
<Name>BorderStyle</Name>
<Value>Solid</Value>
</CustomProperty>
<CustomProperty>
<Name>Legend</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>ShowInLegend</Name>
<Value>True</Value>
</CustomProperty>
<CustomProperty>
<Name>SmartLabels.Enabled</Name>
<Value>false</Value>
</CustomProperty>
<CustomProperty>
<Name>Type</Name>
<Value>Column</Value>
</CustomProperty>
</CustomProperties>
</DataGrouping>
<DataGrouping>
<Static>true</Static>
<CustomProperties>
<CustomProperty>
<Name>ID</Name>
<Value>9d19cbc3-e7e7-43ec-b53f-3f687bb17b4e</Value>
</CustomProperty>
<CustomProperty>
<Name>YValuesPerPoint</Name>
<Value>3</Value>
</CustomProperty>
<CustomProperty>
<Name>ChartArea</Name>
<Value>Chart Area 1</Value>
</CustomProperty>
<CustomProperty>
<Name>CustomAttributes</Name>
<Value>ErrorBarCenterMarkerStyle=None</Value>
</CustomProperty>
<CustomProperty>
<Name>EmptyPointStyle.Font</Name>
<Value>Tahoma, 8.25pt</Value>
</CustomProperty>
<CustomProperty>
<Name>BorderStyle</Name>
<Value>Solid</Value>
</CustomProperty>
<CustomProperty>
<Name>Legend</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>ShowInLegend</Name>
<Value>True</Value>
</CustomProperty>
<CustomProperty>
<Name>SmartLabels.Enabled</Name>
<Value>false</Value>
</CustomProperty>
<CustomProperty>
<Name>Type</Name>
<Value>ErrorBar</Value>
</CustomProperty>
</CustomProperties>
</DataGrouping>
</DataGroupings>
</DataRowGroupings>
<DataRows>
<DataRow>
<DataCell>
<DataValue>
<Name>ID</Name>
<Value>1d59ab91-933e-429a-822b-f1bf1fd1a768</Value>
</DataValue>
<DataValue>
<Name>Y0</Name>
<Value>=Avg(Fields!TotalAverageValue.Value)</Value>
</DataValue>
<DataValue>
<Name>Hyperlink</Name>
<Value>Microsoft.SystemCenter.DataWarehouse.Report.PerformanceDetail</Value>
</DataValue>
<DataValue>
<Name>MapAreaType</Name>
<Value>Report</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:StartDate_BaseType</Name>
<Value>=Parameters!StartDate_BaseType.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:StartDate_BaseValue</Name>
<Value>=Parameters!StartDate_BaseValue.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:StartDate_OffsetType</Name>
<Value>=Parameters!StartDate_OffsetType.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:StartDate_OffsetValue</Name>
<Value>=Parameters!StartDate_OffsetValue.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:EndDate_BaseType</Name>
<Value>=Parameters!EndDate_BaseType.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:EndDate_BaseValue</Name>
<Value>=Parameters!EndDate_BaseValue.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:EndDate_OffsetType</Name>
<Value>=Parameters!EndDate_OffsetType.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:EndDate_OffsetValue</Name>
<Value>=Parameters!EndDate_OffsetValue.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:TimeZone</Name>
<Value>=Parameters!TimeZone.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:TimeZoneName</Name>
<Value>=Parameters!TimeZoneName.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:Interactive</Name>
<Value>=Parameters!Interactive.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:ObjectList</Name>
<Value>="&lt;Data&gt;&lt;Values&gt;&lt;Value&gt;&lt;Object&gt;" +Fields!ManagedEntityRowId.Value.ToString()+ "&lt;/Object&gt;&lt;Rule&gt;" +Fields!RuleGuid.Value.ToString()+ "&lt;/Rule&gt;" + Code.Report_GetInstanceList(Parameters!RuleInstance.Value) + "&lt;/Value&gt;&lt;/Values&gt;&lt;/Data&gt;"</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:TimeType</Name>
<Value>Regular</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:TimeWeekMap</Name>
<Value>Monday,Tuesday,Wednesday,Thursday,Friday</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:AggregationType</Name>
<Value>0</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:DataAggregation</Name>
<Value>1</Value>
</DataValue>
<DataValue>
<Name>Color</Name>
<Value>160, 30, 144, 255</Value>
</DataValue>
<DataValue>
<Name>BackGradientType</Name>
<Value>LeftRight</Value>
</DataValue>
<DataValue>
<Name>BackGradientEndColor</Name>
<Value>230, 0, 114, 225</Value>
</DataValue>
<DataValue>
<Name>CustomAttributes</Name>
<Value>LabelStyle=Top</Value>
</DataValue>
</DataCell>
</DataRow>
<DataRow>
<DataCell>
<DataValue>
<Name>ID</Name>
<Value>9d19cbc3-e7e7-43ec-b53f-3f687bb17b4e</Value>
</DataValue>
<DataValue>
<Name>Y0</Name>
<Value>=Avg(Fields!TotalAverageValue.Value)</Value>
</DataValue>
<DataValue>
<Name>Hyperlink</Name>
<Value>Microsoft.SystemCenter.DataWarehouse.Report.PerformanceDetail</Value>
</DataValue>
<DataValue>
<Name>MapAreaType</Name>
<Value>Report</Value>
</DataValue>
<DataValue>
<Name>Y1</Name>
<Value>=Avg(Fields!TotalAverageValue.Value) - Avg(Fields!TotalStandardDeviation.Value)</Value>
</DataValue>
<DataValue>
<Name>Y2</Name>
<Value>=Avg(Fields!TotalAverageValue.Value) + Avg(Fields!TotalStandardDeviation.Value)</Value>
</DataValue>
<DataValue>
<Name>Color</Name>
<Value>200, 0, 0, 0</Value>
</DataValue>
<DataValue>
<Name>BorderColor</Name>
<Value>200, 0, 0, 0</Value>
</DataValue>
<DataValue>
<Name>BorderWidth</Name>
<Value>2</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:StartDate_BaseType</Name>
<Value>=Parameters!StartDate_BaseType.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:StartDate_BaseValue</Name>
<Value>=Parameters!StartDate_BaseValue.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:StartDate_OffsetType</Name>
<Value>=Parameters!StartDate_OffsetType.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:StartDate_OffsetValue</Name>
<Value>=Parameters!StartDate_OffsetValue.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:EndDate_BaseType</Name>
<Value>=Parameters!EndDate_BaseType.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:EndDate_BaseValue</Name>
<Value>=Parameters!EndDate_BaseValue.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:EndDate_OffsetType</Name>
<Value>=Parameters!EndDate_OffsetType.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:EndDate_OffsetValue</Name>
<Value>=Parameters!EndDate_OffsetValue.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:TimeZone</Name>
<Value>=Parameters!TimeZone.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:TimeZoneName</Name>
<Value>=Parameters!TimeZoneName.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:Interactive</Name>
<Value>=Parameters!Interactive.Value</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:ObjectList</Name>
<Value>="&lt;Data&gt;&lt;Values&gt;&lt;Value&gt;&lt;Object&gt;" +Fields!ManagedEntityRowId.Value.ToString()+ "&lt;/Object&gt;&lt;Rule&gt;" +Fields!RuleGuid.Value.ToString()+ "&lt;/Rule&gt;" + Code.Report_GetInstanceList(Parameters!RuleInstance.Value) + "&lt;/Value&gt;&lt;/Values&gt;&lt;/Data&gt;"</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:TimeType</Name>
<Value>Regular</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:TimeWeekMap</Name>
<Value>Monday,Tuesday,Wednesday,Thursday,Friday</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:AggregationType</Name>
<Value>0</Value>
</DataValue>
<DataValue>
<Name>REPORTPARAM:DataAggregation</Name>
<Value>1</Value>
</DataValue>
</DataCell>
</DataRow>
</DataRows>
</CustomData>
<Visibility>
<Hidden>=CountRows("PerformanceData") &lt;= 0</Hidden>
</Visibility>
<Top>4.1in</Top>
<Type>EnterpriseManagementChartControl</Type>
<Width>8in</Width>
<CustomProperties>
<CustomProperty>
<Name>CUSTOM_CODE_CS</Name>
<Value>dXNpbmcgU3lzdGVtOw0KdXNpbmcgU3lzdGVtLldlYjsNCnVzaW5nIFN5c3RlbS5EcmF3aW5nOw0KdXNpbmcgRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2w7DQpuYW1lc3BhY2UgUmVwb3J0aW5nU2VydmljZXMuQ3VzdG9tQXNzZW1ibHkNCnsNCgkvLyBUaGlzIGlzIHRoZSBkZWZhdWx0IGNsYXNzIG5hbWUNCglwdWJsaWMgY2xhc3MgQ3VzdG9taXplDQoJew0KCQkvL2RlZmF1bHQgY29uc3RydWN0b3INCgkJcHVibGljIEN1c3RvbWl6ZSgpDQoJCXsNCgkJfQ0KDQoJCXB1YmxpYyB2b2lkIFBvc3RJbml0aWFsaXplKER1bmRhcy5DaGFydGluZy5XZWJDb250cm9sLkNoYXJ0IGNoYXJ0T2JqLCBTeXN0ZW0uQ29sbGVjdGlvbnMuSGFzaHRhYmxlIGNvZGVQYXJhbXMpDQoJCXsNCgkJdHJ5ew0KLy9ERUxJTS1TVEFSVC1Qb3N0SW5pdGlhbGl6ZQ0KLy8gUGFyYW1ldGVyOiBjaGFydE9iaiAgICAgLSByZXByZXNlbnRzIHRoZSBjaGFydCBvYmplY3QKLy8gUGFyYW1ldGVyOiBjb2RlUGFyYW1zICAgLSB1c2VyIGRlZmluZWQgY29kZSBwYXJhbWV0ZXJzCi8vREVMSU0tRU5ELVBvc3RJbml0aWFsaXplDQoJCX1jYXRjaCAoRXhjZXB0aW9uIHVzZXJFeGNlcHRpb24pIHsgDQoJCSAgICBjaGFydE9iai5Db2RlRXhjZXB0aW9uID0gIlBvc3RJbml0aWFsaXplOiAiK3VzZXJFeGNlcHRpb24uTWVzc2FnZTsNCgkJICAgIHRocm93Ow0KCQkgICAgfQ0KCQl9DQoNCgkJcHVibGljIHZvaWQgUG9zdEFwcGx5U2VyaWVzRGF0YShEdW5kYXMuQ2hhcnRpbmcuV2ViQ29udHJvbC5DaGFydCBjaGFydE9iaiwgRHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wuU2VyaWVzIHNlcmllcywgU3lzdGVtLkNvbGxlY3Rpb25zLkhhc2h0YWJsZSBjb2RlUGFyYW1zKQ0KCQl7DQoJCXRyeXsNCi8vREVMSU0tU1RBUlQtUG9zdEFwcGx5U2VyaWVzRGF0YQ0KLy8gUGFyYW1ldGVyOiBjaGFydE9iaiAgICAgLSByZXByZXNlbnRzIHRoZSBjaGFydCBvYmplY3QKLy8gUGFyYW1ldGVyOiBzZXJpZXMgICAgICAgLSB0aGUgc2VyaWVzIHRoYXQgaXMgY3VycmVudGx5IGJlaW5nIHBvcHVsYXRlZAovLyBQYXJhbWV0ZXI6IGNvZGVQYXJhbXMgICAtIHVzZXIgZGVmaW5lZCBjb2RlIHBhcmFtZXRlcnMKLy9ERUxJTS1FTkQtUG9zdEFwcGx5U2VyaWVzRGF0YQ0KCQl9Y2F0Y2ggKEV4Y2VwdGlvbiB1c2VyRXhjZXB0aW9uKSB7IA0KCQkgICAgY2hhcnRPYmouQ29kZUV4Y2VwdGlvbiA9ICJQb3N0QXBwbHlTZXJpZXNEYXRhOiAiK3VzZXJFeGNlcHRpb24uTWVzc2FnZTsNCgkJICAgIHRocm93Ow0KCQkgICAgfQ0KCQl9DQoNCgl9Ly8gZW5kIGNsYXNzDQp9Ly8gZW5kIG5hbWVzcGFjZQ0K</Value>
</CustomProperty>
<CustomProperty>
<Name>CUSTOM_CODE_COMPILED_ASSEMBLY</Name>
<Value>TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAEDALqMCEUAAAAAAAAAAOAADiELAQgAAAYAAAAGAAAAAAAA3iQAAAAgAAAAQAAAAABAAAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAACAAAAAAgAAAAAAAAMAAAQAABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAJAkAABLAAAAAEAAAKgCAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAA5AQAAAAgAAAABgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAKgCAAAAQAAAAAQAAAAIAAAAAAAAAAAAAAAAAABAAABALnJlbG9jAAAMAAAAAGAAAAACAAAADAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAADAJAAAAAAAAEgAAAACAAUAeCAAABgEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4CKAMAAAoqEzADAAEAAAABAAARKgAAABMwAwABAAAAAQAAESoAAABCU0pCAQABAAAAAAAMAAAAdjIuMC41MDcyNwAAAAAFAGwAAABQAQAAI34AALwBAACQAQAAI1N0cmluZ3MAAAAATAMAAFAAAAAjVVMAnAMAABAAAAAjR1VJRAAAAKwDAABsAAAAI0Jsb2IAAAAAAAAAAgAAAUcVAgAJAAAAAPoBMwAWAAABAAAACAAAAAIAAAADAAAABQAAAAYAAAACAAAAAQAAAAEAAAACAAAAAAAKAAEAAAAAAAYAUgBLAAoAiABtAAYAoQCOAAoAugBtAAYA9QDVAAYAFQHVAAYAUAFLAAYAZgFLAAAAAAABAAAAAAABAAEAAQAQABcAIQAFAAEAAQBQIAAAAACGGFkACgABAFggAAAAAIYAqwAXAAEAaCAAAAAAhgDBAB8AAwAAAAEAPAEAAAIARQEAAAEAPAEAAAIAhgEAAAMARQEpAFkAKQAxAFkACgAJAFkACgA5AFoBLgBBAG0BMgARAHQBOAAuAAsAQgAuABMASwA9AASAAAAAAAAAAAAAAAAAAAAAADMBAAACAAAAAAAAAAAAAAABAEIAAAAAAAIAAAAAAJUAAAAAAA4AXwAAAAAAAAAAPE1vZHVsZT4ANmUwcTQ3dGkuZGxsAEN1c3RvbWl6ZQBSZXBvcnRpbmdTZXJ2aWNlcy5DdXN0b21Bc3NlbWJseQBtc2NvcmxpYgBTeXN0ZW0AT2JqZWN0AC5jdG9yAER1bmRhc1JTQ2hhcnQARHVuZGFzLkNoYXJ0aW5nLldlYkNvbnRyb2wAQ2hhcnQAU3lzdGVtLkNvbGxlY3Rpb25zAEhhc2h0YWJsZQBQb3N0SW5pdGlhbGl6ZQBTZXJpZXMAUG9zdEFwcGx5U2VyaWVzRGF0YQBTeXN0ZW0uUnVudGltZS5Db21waWxlclNlcnZpY2VzAENvbXBpbGF0aW9uUmVsYXhhdGlvbnNBdHRyaWJ1dGUAUnVudGltZUNvbXBhdGliaWxpdHlBdHRyaWJ1dGUANmUwcTQ3dGkAY2hhcnRPYmoAY29kZVBhcmFtcwBFeGNlcHRpb24AZ2V0X01lc3NhZ2UAU3RyaW5nAENvbmNhdABzZXRfQ29kZUV4Y2VwdGlvbgBzZXJpZXMAAAAAACFQAG8AcwB0AEkAbgBpAHQAaQBhAGwAaQB6AGUAOgAgAAArUABvAHMAdABBAHAAcABsAHkAUwBlAHIAaQBlAHMARABhAHQAYQA6ACAAAADMCDCaGTjnQJzubpQF2MmDAAi3elxWGTTgiQMgAAEIEfsPLjcvwyYHIAIBEgkSDQkgAwESCRIREg0EIAEBCAMgAA4FAAIODg4EIAEBDgQHARIdCAEACAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhjZXB0aW9uVGhyb3dzAQAAuCQAAAAAAAAAAAAAziQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAkAAAAAAAAAABfQ29yRGxsTWFpbgBtc2NvcmVlLmRsbAAAAAAA/yUAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAABgAAIAAAAAAAAAAAAAAAAAAAAEAAQAAADAAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAEgAAABYQAAATAIAAAAAAAAAAAAATAI0AAAAVgBTAF8AVgBFAFIAUwBJAE8ATgBfAEkATgBGAE8AAAAAAL0E7/4AAAEAAAAAAAAAAAAAAAAAAAAAAD8AAAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAAABEAAAAAQBWAGEAcgBGAGkAbABlAEkAbgBmAG8AAAAAACQABAAAAFQAcgBhAG4AcwBsAGEAdABpAG8AbgAAAAAAAACwBKwBAAABAFMAdAByAGkAbgBnAEYAaQBsAGUASQBuAGYAbwAAAIgBAAABADAAMAAwADAAMAA0AGIAMAAAACwAAgABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAAAAAgAAAAMAAIAAEARgBpAGwAZQBWAGUAcgBzAGkAbwBuAAAAAAAwAC4AMAAuADAALgAwAAAAPAANAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAAA2AGUAMABxADQANwB0AGkALgBkAGwAbAAAAAAAKAACAAEATABlAGcAYQBsAEMAbwBwAHkAcgBpAGcAaAB0AAAAIAAAAEQADQABAE8AcgBpAGcAaQBuAGEAbABGAGkAbABlAG4AYQBtAGUAAAA2AGUAMABxADQANwB0AGkALgBkAGwAbAAAAAAANAAIAAEAUAByAG8AZAB1AGMAdABWAGUAcgBzAGkAbwBuAAAAMAAuADAALgAwAC4AMAAAADgACAABAEEAcwBzAGUAbQBiAGwAeQAgAFYAZQByAHMAaQBvAG4AAAAwAC4AMAAuADAALgAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAwAAADgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ImageResolution</Name>
<Value>150</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Sizing</Name>
<Value>FitProportional</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.NoDataMessage.Visible</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.NoDataMessage.Text</Name>
<Value/>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Name</Name>
<Value>Default</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.AutoFitText</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.DockInsideChartArea</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.BackColor</Name>
<Value>230, 242, 252</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.BorderColor</Name>
<Value>80, 65, 140, 240</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.BackGradientType</Name>
<Value>TopBottom</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.BackGradientEndColor</Name>
<Value>White</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Alignment</Name>
<Value>Far</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.Legends.0.Legend.Docking</Name>
<Value>Bottom</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BackGradientEndColor</Name>
<Value>240, 240, 240</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BorderColor</Name>
<Value>220, 220, 220, 220</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BorderStyle</Name>
<Value>Solid</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.BackGradientType</Name>
<Value>TopBottom</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Name</Name>
<Value>Chart Area 1</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.LabelsAutoFitStyle</Name>
<Value>OffsetLabels, LabelsAngleStep30, LabelsAngleStep45, LabelsAngleStep90, WordWrap</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.LabelsAutoFit</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MajorGrid.LineColor</Name>
<Value>220, 220, 220, 220</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MinorGrid.LineColor</Name>
<Value>220, 220, 220, 220</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MinorGrid.Disabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MajorTickMark.LineColor</Name>
<Value>220, 220, 220, 220</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MinorTickMark.LineColor</Name>
<Value>220, 220, 220, 220</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MinorTickMark.Style</Name>
<Value>None</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.MinorTickMark.Disabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY.LabelStyle.Font</Name>
<Value>Tahoma, 8.25pt</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.LabelsAutoFitStyle</Name>
<Value>DecreaseFont, OffsetLabels, LabelsAngleStep30, LabelsAngleStep45, LabelsAngleStep90, WordWrap</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.Interval</Name>
<Value>1</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.StartFromZero</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MajorGrid.LineColor</Name>
<Value>80, 65, 140, 240</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MajorGrid.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MinorGrid.LineColor</Name>
<Value>50, 65, 140, 240</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MajorTickMark.Enabled</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.MinorTickMark.Style</Name>
<Value>None</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX.LabelStyle.Font</Name>
<Value>Tahoma, 8.25pt</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.Margin</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MajorGrid.LineColor</Name>
<Value>80, 65, 140, 240</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisX2.MinorGrid.LineColor</Name>
<Value>50, 65, 140, 240</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MajorGrid.LineColor</Name>
<Value>80, 65, 140, 240</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.AxisY2.MinorGrid.LineColor</Name>
<Value>50, 65, 140, 240</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.RightAngleAxes</Name>
<Value>False</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.Clustered</Name>
<Value>True</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.Light</Name>
<Value>Realistic</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.Perspective</Name>
<Value>1</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.XAngle</Name>
<Value>50</Value>
</CustomProperty>
<CustomProperty>
<Name>Chart.ChartAreas.0.ChartArea.Area3DStyle.YAngle</Name>
<Value>50</Value>
</CustomProperty>
</CustomProperties>
<ZIndex>6</ZIndex>
<Left>0.15in</Left>
<Height>2.45in</Height>
</CustomReportItem>
<Rectangle Name="rectangle5">
<Left>0.15in</Left>
<ZIndex>5</ZIndex>
<Top>1.4in</Top>
<Width>8.05in</Width>
<Style></Style>
<BackgroundColor>Gainsboro</BackgroundColor>
<BorderColor>
<Default>DarkGray</Default>
</BorderColor>
<BorderStyle>
<Bottom>Solid</Bottom>
</BorderStyle>
</Style>
<Height>0.05in</Height>
</Rectangle>
<Rectangle Name="rectangle4">
<Left>0.15in</Left>
<ZIndex>4</ZIndex>
<ReportItems>
<Textbox Name="reportDescriptionTitle">
<DataElementOutput>NoOutput</DataElementOutput>
<Top>0.3in</Top>
<Width>8in</Width>
<Style></Style>
<Color>DimGray</Color>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>1</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Report").GetString("R.DescriptionTitle", "[Report Description Title]")</Value>
</Textbox>
<Textbox Name="reportTitle">
<DataElementOutput>Output</DataElementOutput>
<Top>0.05in</Top>
<Width>7.8in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>11pt</FontSize>
<FontWeight>700</FontWeight>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<CanGrow>true</CanGrow>
<Left>0.2in</Left>
<DataElementName>Title</DataElementName>
<Height>0.25in</Height>
<Value>=Code.GetLocTable("LT_Report").GetString("R.Title", "[Report Title]")</Value>
</Textbox>
</ReportItems>
<Top>0.7in</Top>
<Width>8.05in</Width>
<Style></Style>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
<Height>0.5in</Height>
</Rectangle>
<Rectangle Name="rectangle3">
<Left>0.15in</Left>
<ZIndex>3</ZIndex>
<Visibility>
<Hidden>true</Hidden>
<ToggleItem>reportDescriptionTitle</ToggleItem>
</Visibility>
<ReportItems>
<Textbox Name="reportDescription">
<DataElementOutput>NoOutput</DataElementOutput>
<Width>7.8in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<CanGrow>true</CanGrow>
<Left>0.2in</Left>
<Value>=Code.GetLocTable("LT_Report").GetString("R.Description", "[Report Description]")</Value>
</Textbox>
</ReportItems>
<Top>1.2in</Top>
<Width>8.05in</Width>
<Style></Style>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
<Height>0.2in</Height>
</Rectangle>
<Table Name="PerformanceTable">
<ZIndex>2</ZIndex>
<DataElementOutput>Output</DataElementOutput>
<DataSetName>PerformanceData</DataSetName>
<Top>6.65in</Top>
<Width>8.01144in</Width>
<Details>
<TableRows>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Textbox Name="textbox15">
<rd:DefaultName>textbox15</rd:DefaultName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<BorderColor>
<Default>DarkGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
<Left>None</Left>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Right</TextAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<ZIndex>7</ZIndex>
<CanGrow>true</CanGrow>
<DataElementName>Position</DataElementName>
<Value>=RowNumber("PerformanceData")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Image Name="ObjectImage">
<Sizing>FitProportional</Sizing>
<MIMEType>image/png</MIMEType>
<Source>Database</Source>
<Style></Style>
<BorderColor>
<Default>DarkGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
<Right>None</Right>
</BorderStyle>
<PaddingLeft>4pt</PaddingLeft>
<PaddingTop>2pt</PaddingTop>
</Style>
<ZIndex>6</ZIndex>
<Value>=Fields!Image.Value</Value>
</Image>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox38">
<DataElementOutput>Output</DataElementOutput>
<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="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;&lt;Value&gt;&lt;Object&gt;" +Fields!ManagedEntityRowId.Value.ToString()+ "&lt;/Object&gt;&lt;Rule&gt;" +Fields!RuleGuid.Value.ToString()+ "&lt;/Rule&gt;" + Code.Report_GetInstanceList(Parameters!RuleInstance.Value) + "&lt;/Value&gt;&lt;/Values&gt;&lt;/Data&gt;"</Value>
</Parameter>
<Parameter Name="TimeType">
<Value>Regular</Value>
</Parameter>
<Parameter Name="TimeWeekMap">
<Value>Monday,Tuesday,Wednesday,Thursday,Friday</Value>
</Parameter>
<Parameter Name="AggregationType">
<Value>0</Value>
</Parameter>
<Parameter Name="DataAggregation">
<Value>1</Value>
</Parameter>
</Parameters>
</Drillthrough>
</Action>
<Style></Style>
<Color>Blue</Color>
<BorderColor>
<Default>DarkGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
<Left>None</Left>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<ZIndex>5</ZIndex>
<CanGrow>true</CanGrow>
<DataElementName>Object</DataElementName>
<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.ObjectFormatLine1", "{0}: {1}"), Fields!DisplayName.Value, Fields!ManagedEntityDefaultName.Value) + Chr(13) + Chr(10) +
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>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox25">
<DataElementOutput>Output</DataElementOutput>
<CanShrink>true</CanShrink>
<Style></Style>
<BorderColor>
<Default>DarkGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Center</TextAlign>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<ZIndex>4</ZIndex>
<CanGrow>true</CanGrow>
<DataElementName>Count</DataElementName>
<Value>=Code.FormatNumber("G", Sum(Fields!TotalSampleCount.Value))</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox6">
<rd:DefaultName>textbox6</rd:DefaultName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<BorderColor>
<Default>DarkGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Center</TextAlign>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<ZIndex>3</ZIndex>
<CanGrow>true</CanGrow>
<DataElementName>Min</DataElementName>
<Value>=Code.FormatNumber("G4", Min(Fields!TotalMinValue.Value))</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="UpTimeSeconds">
<rd:DefaultName>UpTimeSeconds</rd:DefaultName>
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<BorderColor>
<Default>DarkGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Center</TextAlign>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<ZIndex>2</ZIndex>
<CanGrow>true</CanGrow>
<DataElementName>Max</DataElementName>
<Value>=Code.FormatNumber("G4", Max(Fields!TotalMaxValue.Value))</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox24">
<DataElementOutput>Output</DataElementOutput>
<CanShrink>true</CanShrink>
<Style></Style>
<BorderColor>
<Default>DarkGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Center</TextAlign>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<ZIndex>1</ZIndex>
<CanGrow>true</CanGrow>
<DataElementName>Average</DataElementName>
<Value>=Code.FormatNumber("G4", Avg(Fields!TotalAverageValue.Value))</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox18">
<DataElementOutput>Output</DataElementOutput>
<Style></Style>
<BorderColor>
<Default>DarkGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Center</TextAlign>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<CanGrow>true</CanGrow>
<DataElementName>StandardDeviation</DataElementName>
<Value>=Code.FormatNumber("G4", Avg(Fields!TotalStandardDeviation.Value))</Value>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.25in</Height>
</TableRow>
</TableRows>
<Grouping Name="PerformanceTable_Details_Group">
<GroupExpressions>
<GroupExpression>=Fields!ManagedEntityRowId.Value</GroupExpression>
</GroupExpressions>
<DataElementName>Record</DataElementName>
<DataCollectionName>Records</DataCollectionName>
</Grouping>
</Details>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
</Style>
<Header>
<TableRows>
<TableRow>
<TableCells>
<TableCell>
<ReportItems>
<Textbox Name="textbox14">
<rd:DefaultName>textbox14</rd:DefaultName>
<Style></Style>
<Color>White</Color>
<BackgroundColor>Gray</BackgroundColor>
<BorderColor>
<Default>DimGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>15</ZIndex>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox19">
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Color>White</Color>
<BackgroundColor>Gray</BackgroundColor>
<BorderColor>
<Default>DimGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Center</TextAlign>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>14</ZIndex>
<CanGrow>true</CanGrow>
<Value/>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox23">
<rd:DefaultName>textbox23</rd:DefaultName>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Color>White</Color>
<BackgroundColor>Gray</BackgroundColor>
<BorderColor>
<Default>DimGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>13</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Object", "[Object]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox22">
<rd:DefaultName>textbox22</rd:DefaultName>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Color>White</Color>
<BackgroundColor>Gray</BackgroundColor>
<BorderColor>
<Default>DimGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Center</TextAlign>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>12</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Count", "[Sample Count]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox12">
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Color>White</Color>
<BackgroundColor>Gray</BackgroundColor>
<BorderColor>
<Default>DimGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Center</TextAlign>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>11</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Min", "[Min Value]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox3">
<rd:DefaultName>textbox3</rd:DefaultName>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Color>White</Color>
<BackgroundColor>Gray</BackgroundColor>
<BorderColor>
<Default>DimGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Center</TextAlign>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>10</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Max", "[Max Value]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox5">
<rd:DefaultName>textbox5</rd:DefaultName>
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Color>White</Color>
<BackgroundColor>Gray</BackgroundColor>
<BorderColor>
<Default>DimGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Center</TextAlign>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>9</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Avg", "[Average Value]")</Value>
</Textbox>
</ReportItems>
</TableCell>
<TableCell>
<ReportItems>
<Textbox Name="textbox16">
<DataElementOutput>NoOutput</DataElementOutput>
<Style></Style>
<Color>White</Color>
<BackgroundColor>Gray</BackgroundColor>
<BorderColor>
<Default>DimGray</Default>
</BorderColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Center</TextAlign>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>8</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Table").GetString("RT.Column.Div", "[Standard Deviation]")</Value>
</Textbox>
</ReportItems>
</TableCell>
</TableCells>
<Height>0.35in</Height>
</TableRow>
</TableRows>
<RepeatOnNewPage>true</RepeatOnNewPage>
<FixedHeader>true</FixedHeader>
</Header>
<TableColumns>
<TableColumn>
<Width>0.26144in</Width>
</TableColumn>
<TableColumn>
<Width>0.25in</Width>
</TableColumn>
<TableColumn>
<Width>3.7in</Width>
</TableColumn>
<TableColumn>
<Width>0.7in</Width>
</TableColumn>
<TableColumn>
<Width>0.8in</Width>
</TableColumn>
<TableColumn>
<Width>0.75in</Width>
</TableColumn>
<TableColumn>
<Width>0.75in</Width>
</TableColumn>
<TableColumn>
<Width>0.8in</Width>
</TableColumn>
</TableColumns>
<DataElementName>DataTable</DataElementName>
<Height>0.6in</Height>
<Left>0.15in</Left>
</Table>
<Rectangle Name="rectangle2">
<Left>0.15in</Left>
<ZIndex>1</ZIndex>
<ReportItems>
<Textbox Name="textbox27">
<DataElementOutput>Output</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.45in</Top>
<Width>6.05in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<ZIndex>20</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.95in</Left>
<DataElementName>ManagementGroup</DataElementName>
<Height>0.2in</Height>
<Value>=First(Fields!ManagementGroupDefaultName.Value, "GroupProperties")</Value>
</Textbox>
<Textbox Name="textbox29">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.45in</Top>
<Width>1.65in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>19</ZIndex>
<CanGrow>true</CanGrow>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Report").GetString("R.MGroupLabel", "[Management Group]")</Value>
</Textbox>
<Textbox Name="textbox30">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.45in</Top>
<Width>0.1in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>18</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.85in</Left>
<Height>0.2in</Height>
<Value>:</Value>
</Textbox>
<Rectangle Name="rectangle9">
<ZIndex>17</ZIndex>
<DataElementOutput>NoOutput</DataElementOutput>
<Visibility>
<Hidden>=(CountDistinct(Fields!InstanceName.Value, "InstanceList") &lt; 1) or not CBool(First(Fields!MultiInstanceInd.Value, "RuleProperties"))</Hidden>
</Visibility>
<ReportItems>
<Textbox Name="instanceBox1">
<DataElementOutput>NoOutput</DataElementOutput>
<Width>6.05in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>2</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.95in</Left>
<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.InstanceCountFormat", "{0} instance(s) included in this report"), CountDistinct(Fields!InstanceName.Value, "InstanceList"))</Value>
</Textbox>
<Textbox Name="textbox62">
<DataElementOutput>NoOutput</DataElementOutput>
<Width>0.1in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>9pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>1</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.85in</Left>
<Value>:</Value>
</Textbox>
<Textbox Name="instanceBox">
<DataElementOutput>NoOutput</DataElementOutput>
<Width>1.85in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<CanGrow>true</CanGrow>
<Value>=Code.GetLocTable("LT_Report").GetString("R.InstanceLabel", "[Instance(s)]")</Value>
</Textbox>
</ReportItems>
<Top>1.05in</Top>
<Height>0.2in</Height>
</Rectangle>
<List Name="list3">
<Sorting>
<SortBy>
<SortExpression>=Fields!InstanceName.Value</SortExpression>
<Direction>Ascending</Direction>
</SortBy>
</Sorting>
<ZIndex>16</ZIndex>
<DataElementOutput>Output</DataElementOutput>
<DataSetName>InstanceList</DataSetName>
<Visibility>
<Hidden>true</Hidden>
<ToggleItem>instanceBox</ToggleItem>
</Visibility>
<ReportItems>
<Textbox Name="textbox60">
<DataElementOutput>Output</DataElementOutput>
<Width>6.05in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<CanGrow>true</CanGrow>
<Left>1.95in</Left>
<DataElementName>Name</DataElementName>
<Value>=Fields!InstanceName.Value</Value>
</Textbox>
</ReportItems>
<Top>1.25in</Top>
<Style></Style>
<BackgroundColor>Gainsboro</BackgroundColor>
</Style>
<Grouping Name="list3_ListControl">
<GroupExpressions>
<GroupExpression>=Fields!InstanceName.Value</GroupExpression>
</GroupExpressions>
<DataElementName>Instance</DataElementName>
</Grouping>
<DataElementName>Instances</DataElementName>
<Height>0.2in</Height>
</List>
<Textbox Name="textbox13">
<DataElementOutput>Output</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.65in</Top>
<Width>6.05in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<ZIndex>15</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.95in</Left>
<DataElementName>Algorithm</DataElementName>
<Height>0.2in</Height>
<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.AlgFormat", "{0} {1}"), IIF(Parameters!SortOrder.Value &lt; 0, Code.GetLocTable("LT_Report").GetString("R.AlgFormatTop", "Top"), Code.GetLocTable("LT_Report").GetString("R.AlgFormatBottom", "Bottom")), Parameters!TopCount.Value)</Value>
</Textbox>
<Textbox Name="textbox20">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.65in</Top>
<Width>1.65in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>14</ZIndex>
<CanGrow>true</CanGrow>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Report").GetString("R.AlgLabel", "[Algorithm]")</Value>
</Textbox>
<Textbox Name="textbox21">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.65in</Top>
<Width>0.1in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>13</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.85in</Left>
<Height>0.2in</Height>
<Value>:</Value>
</Textbox>
<Textbox Name="textbox10">
<DataElementOutput>Output</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.85in</Top>
<Width>6.05in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<ZIndex>12</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.95in</Left>
<DataElementName>Rule</DataElementName>
<Height>0.2in</Height>
<Value>=First(Fields!DisplayName.Value, "RuleProperties")</Value>
</Textbox>
<Textbox Name="textbox11">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.85in</Top>
<Width>1.65in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>11</ZIndex>
<CanGrow>true</CanGrow>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Report").GetString("R.RuleLabel", "[Rule]")</Value>
</Textbox>
<Textbox Name="textbox40">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.85in</Top>
<Width>0.1in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>10</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.85in</Left>
<Height>0.2in</Height>
<Value>:</Value>
</Textbox>
<Textbox Name="textbox17">
<DataElementOutput>Output</DataElementOutput>
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<CanShrink>true</CanShrink>
<Top>0.25in</Top>
<Width>0.05in</Width>
<Style></Style>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<ZIndex>9</ZIndex>
<CanGrow>true</CanGrow>
<Left>0.1in</Left>
<DataElementName>TimeZone</DataElementName>
<Height>0.2in</Height>
<Value>=Parameters!TimeZoneName.Value</Value>
</Textbox>
<Textbox Name="textbox9">
<DataElementOutput>Output</DataElementOutput>
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<CanShrink>true</CanShrink>
<Top>0.25in</Top>
<Width>0.05in</Width>
<Style></Style>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<ZIndex>8</ZIndex>
<CanGrow>true</CanGrow>
<Left>0.05in</Left>
<DataElementName>EndDate</DataElementName>
<Height>0.2in</Height>
<Value>=Code.FormatDateTime("g", Code.GetReportEndDate())</Value>
</Textbox>
<Image Name="parameterBottomImage">
<Sizing>AutoSize</Sizing>
<Top>1.5in</Top>
<MIMEType/>
<Source>External</Source>
<Style/>
<ZIndex>7</ZIndex>
<Value>../gradient_portrait.gif</Value>
</Image>
<Textbox Name="ReportGeneratedTime">
<DataElementOutput>Output</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.05in</Top>
<Width>6.05in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<ZIndex>6</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.95in</Left>
<DataElementName>Created</DataElementName>
<Height>0.2in</Height>
<Value>=Code.FormatDateTime("g", Code.ToReportDate(DateTime.UtcNow))</Value>
</Textbox>
<Textbox Name="textbox7">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.25in</Top>
<Width>0.1in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>5</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.85in</Left>
<Height>0.2in</Height>
<Value>:</Value>
</Textbox>
<Textbox Name="textbox2">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.05in</Top>
<Width>0.1in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>4</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.85in</Left>
<Height>0.2in</Height>
<Value>:</Value>
</Textbox>
<Textbox Name="textbox1">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.05in</Top>
<Width>1.65in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>3</ZIndex>
<CanGrow>true</CanGrow>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Report").GetString("R.GeneratedTimeLabel", "[Report Generated Time Label]")</Value>
</Textbox>
<Textbox Name="textbox28">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.25in</Top>
<Width>6.05in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>2</ZIndex>
<CanGrow>true</CanGrow>
<Left>1.95in</Left>
<Height>0.2in</Height>
<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.StartEndTimeFormat", "{0} - {1}"), Code.FormatDateTime("d", Code.GetReportStartDate()), Code.FormatDateTime("d", Code.GetReportEndDate()))</Value>
</Textbox>
<Textbox Name="textbox26">
<DataElementOutput>NoOutput</DataElementOutput>
<CanShrink>true</CanShrink>
<Top>0.25in</Top>
<Width>1.65in</Width>
<Style></Style>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>1</ZIndex>
<CanGrow>true</CanGrow>
<Left>0.2in</Left>
<Height>0.2in</Height>
<Value>=Code.GetLocTable("LT_Report").GetString("R.StartEndTimeLabel", "[Report Start/End Time Label]")</Value>
</Textbox>
<Textbox Name="textbox4">
<rd:DefaultName>textbox4</rd:DefaultName>
<DataElementOutput>Output</DataElementOutput>
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<CanShrink>true</CanShrink>
<Top>0.25in</Top>
<Width>0.05in</Width>
<Style></Style>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementStyle>ElementNormal</DataElementStyle>
<CanGrow>true</CanGrow>
<DataElementName>StartDate</DataElementName>
<Height>0.2in</Height>
<Value>=Code.FormatDateTime("g", Code.GetReportStartDate())</Value>
</Textbox>
</ReportItems>
<Top>1.45in</Top>
<Width>8.05in</Width>
<Height>1.55in</Height>
</Rectangle>
<Image Name="banner_image">
<Sizing>AutoSize</Sizing>
<Top>0.15833in</Top>
<Width>8.05in</Width>
<MIMEType/>
<Source>External</Source>
<Style/>
<Left>0.15in</Left>
<Height>0.53958in</Height>
<Value>../banner_portrait.jpg</Value>
</Image>
</ReportItems>
<Height>7.3in</Height>
</Script></Body>
<DataElementStyle>ElementNormal</DataElementStyle>
<Language>en-US</Language>
<PageFooter>
<PrintOnFirstPage>true</PrintOnFirstPage>
<ReportItems>
<Textbox Name="textbox8">
<Top>0.1in</Top>
<Width>1.7in</Width>
<Style></Style>
<Color>DimGray</Color>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<TextAlign>Right</TextAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>1</ZIndex>
<CanGrow>true</CanGrow>
<Left>6.45in</Left>
<Height>0.1875in</Height>
<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.PageFormat", "{0}/{1}"), Globals!PageNumber, Globals!TotalPages)</Value>
</Textbox>
<Textbox Name="textbox37">
<Top>0.1in</Top>
<Width>6.15in</Width>
<Style></Style>
<Color>DimGray</Color>
<FontFamily>Tahoma</FontFamily>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<CanGrow>true</CanGrow>
<Left>0.15in</Left>
<Height>0.1875in</Height>
<Value>=Code.FormatString(Code.GetLocTable("LT_Report").GetString("R.TimeZoneFormat", "{0}"), Parameters!TimeZoneName.Value)</Value>
</Textbox>
</ReportItems>
<Height>0.35in</Height>
<PrintOnLastPage>true</PrintOnLastPage>
</PageFooter>
</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.ObjectFormatLine1"/>
<ReportString ID="R.ObjectFormatLine2"/>
<ReportString ID="R.ObjectFormatLine2Path"/>
<ReportString ID="R.InstanceLabel"/>
<ReportString ID="R.InstanceCountFormat"/>
<ReportString ID="R.MGroupLabel"/>
<ReportString ID="R.RuleLabel"/>
<ReportString ID="R.AlgLabel"/>
<ReportString ID="R.AlgFormat"/>
<ReportString ID="R.AlgFormatTop"/>
<ReportString ID="R.AlgFormatBottom"/>
<ReportString ID="R.AlgParamTop"/>
<ReportString ID="R.AlgParamBottom"/>
<ReportString ID="RT.Column.Object"/>
<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.Actions.Title"/>
<ReportString ID="RT.Actions.ReportTitle"/>
<ReportString ID="RT.Actions.PerfDrillLabel"/>
<ReportString ID="RT.Actions.AvailabilityDrillLabel"/>
<ReportString ID="RT.Actions.HealthDrillLabel"/>
<ReportString ID="RT.Actions.AlertDrillLabel"/>
</ReportStrings>
</Report>