﻿<?xml version="1.0" encoding="utf-8"?>
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
  <DataSources>
    <DataSource Name="DataWarehouseMain">
      <DataSourceReference>Data Warehouse Main</DataSourceReference> 
    </DataSource>
  </DataSources>
  <InteractiveHeight>11in</InteractiveHeight>
  <ReportParameters>
    <ReportParameter Name="StartDate">
      <DataType>DateTime</DataType>
      <DefaultValue>
        <Values>
          <Value>=Now.AddDays(-7)</Value>
        </Values>
      </DefaultValue>
      <Prompt>Start Date</Prompt>
    </ReportParameter>
    <ReportParameter Name="EndDate">
      <DataType>DateTime</DataType>
      <DefaultValue>
        <Values>
          <Value>=Now</Value>
        </Values>
      </DefaultValue>
      <Prompt>End Date</Prompt>
    </ReportParameter>
    <ReportParameter Name="ObjectName">
      <DataType>String</DataType>
      <Prompt>ObjectName</Prompt>
      <ValidValues>
        <DataSetReference>
          <DataSetName>ObjectName</DataSetName>
          <ValueField>ObjectName</ValueField>
          <LabelField>ObjectName</LabelField>
        </DataSetReference>
      </ValidValues>
    </ReportParameter>
    <ReportParameter Name="CounterName">
      <DataType>String</DataType>
      <Prompt>Counter Name</Prompt>
      <ValidValues>
        <DataSetReference>
          <DataSetName>CounterName</DataSetName>
          <ValueField>CounterName</ValueField>
          <LabelField>CounterName</LabelField>
        </DataSetReference>
      </ValidValues>
    </ReportParameter>
    <ReportParameter Name="Computer">
      <DataType>String</DataType>
      <AllowBlank>true</AllowBlank>
      <Prompt>Computer</Prompt>
      <ValidValues>
        <DataSetReference>
          <DataSetName>ComputerList</DataSetName>
          <ValueField>name</ValueField>
          <LabelField>name</LabelField>
        </DataSetReference>
      </ValidValues>
      <MultiValue>true</MultiValue>
    </ReportParameter>
    <ReportParameter Name="Threshold">
      <DataType>Float</DataType>
      <Nullable>true</Nullable>
      <AllowBlank>true</AllowBlank>
      <Prompt>Threshold Line</Prompt>
    </ReportParameter>
    <ReportParameter Name="MinScale">
      <DataType>Integer</DataType>
      <Nullable>true</Nullable>
      <AllowBlank>true</AllowBlank>
      <Prompt>Min scale value</Prompt>
    </ReportParameter>
    <ReportParameter Name="MaxScale">
      <DataType>Integer</DataType>
      <Nullable>true</Nullable>
      <AllowBlank>true</AllowBlank>
      <Prompt>Max scale value</Prompt>
    </ReportParameter>
    <ReportParameter Name="dataview">
      <DataType>String</DataType>
      <DefaultValue>
        <Values>
          <Value>Hourly</Value>
        </Values>
      </DefaultValue>
      <Prompt>Data Type</Prompt>
      <ValidValues>
        <ParameterValues>
          <ParameterValue>
            <Value>Hourly</Value>
          </ParameterValue>
          <ParameterValue>
            <Value>Daily</Value>
          </ParameterValue>
          <ParameterValue>
            <Value>Raw</Value>
          </ParameterValue>
        </ParameterValues>
      </ValidValues>
    </ReportParameter>
    <ReportParameter Name="gmtoffset">
      <DataType>Float</DataType>
      <DefaultValue>
        <Values>
          <Value>-5</Value>
        </Values>
      </DefaultValue>
      <AllowBlank>true</AllowBlank>
      <Prompt>GMT Offset</Prompt>
    </ReportParameter>
    <ReportParameter Name="ReportTitle">
      <DataType>String</DataType>
      <AllowBlank>true</AllowBlank>
      <Prompt>Report Title</Prompt>
    </ReportParameter>
  </ReportParameters>
  <rd:DrawGrid>true</rd:DrawGrid>
  <InteractiveWidth>8.5in</InteractiveWidth>
  <rd:SnapToGrid>true</rd:SnapToGrid>
  <RightMargin>0.25in</RightMargin>
  <LeftMargin>0.25in</LeftMargin>
  <BottomMargin>0.25in</BottomMargin>
  <rd:ReportID>3ebf24e3-9c7d-4cca-ad2b-8f4d96349b1e</rd:ReportID>
  <PageWidth>11in</PageWidth>
  <DataSets>
    <DataSet Name="OpsMgrDW">
      <Fields>
        <Field Name="name">
          <DataField>name</DataField>
          <rd:TypeName>System.String</rd:TypeName>
        </Field>
        <Field Name="ObjectName">
          <DataField>ObjectName</DataField>
          <rd:TypeName>System.String</rd:TypeName>
        </Field>
        <Field Name="CounterName">
          <DataField>CounterName</DataField>
          <rd:TypeName>System.String</rd:TypeName>
        </Field>
        <Field Name="InstanceName">
          <DataField>InstanceName</DataField>
          <rd:TypeName>System.String</rd:TypeName>
        </Field>
        <Field Name="DateTime">
          <DataField>DateTime</DataField>
          <rd:TypeName>System.DateTime</rd:TypeName>
        </Field>
        <Field Name="SampleValue">
          <DataField>SampleValue</DataField>
          <rd:TypeName>System.Int32</rd:TypeName>
        </Field>
        <Field Name="SampleCount">
          <DataField>SampleCount</DataField>
          <rd:TypeName>System.Int32</rd:TypeName>
        </Field>
        <Field Name="AverageValue">
          <DataField>AverageValue</DataField>
          <rd:TypeName>System.Double</rd:TypeName>
        </Field>
        <Field Name="MinValue">
          <DataField>MinValue</DataField>
          <rd:TypeName>System.Double</rd:TypeName>
        </Field>
        <Field Name="MaxValue">
          <DataField>MaxValue</DataField>
          <rd:TypeName>System.Double</rd:TypeName>
        </Field>
        <Field Name="StandardDeviation">
          <DataField>StandardDeviation</DataField>
          <rd:TypeName>System.Double</rd:TypeName>
        </Field>
      </Fields>
      <Query>
        <DataSourceName>DataWarehouseMain</DataSourceName>
        <CommandText>IF @dataview='Hourly'
BEGIN
--vPerfHourly query
select vme2.name
,vpru.ObjectName
,vpru.CounterName
,vpri.InstanceName
,(DATEADD(hh,(CAST(@gmtoffset as float)),pdata.DateTime)) as DateTime
,0 as SampleValue
,pdata.SampleCount
,pdata.AverageValue
,pdata.MinValue
,pdata.MaxValue
,pdata.StandardDeviation
from Perf.vPerfHourly pdata
join vManagedEntity vme on pdata.ManagedEntityRowId=vme.ManagedEntityRowId
join vPerformanceRuleInstance vpri on vpri.PerformanceRuleInstanceRowId=pdata.PerformanceRuleInstanceRowId
join vPerformanceRule vpru on vpru.RuleRowId=vpri.RuleRowId
join vManagedEntity vme2 on vme2.ManagedEntityRowId=vme.TopLevelHostManagedEntityRowId
where vpru.ObjectName=@ObjectName
and vpru.CounterName=@CounterName
--and datetime between @StartDate and @EndDate
and datetime between (DATEADD(hh,-(CAST(@gmtoffset as float)),@startdate)) and (DATEADD(hh,-(CAST(@gmtoffset as float)),@enddate))
and vme2.name in (@Computer)
order by datetime asc
END

ELSE IF @dataview='Daily'
BEGIN
--vPerfDaily query
select vme2.name
,vpru.ObjectName
,vpru.CounterName
,vpri.InstanceName
,(DATEADD(hh,(CAST(@gmtoffset as float)),pdata.DateTime)) as DateTime
,0 as SampleValue
,pdata.SampleCount
,pdata.AverageValue
,pdata.MinValue
,pdata.MaxValue
,pdata.StandardDeviation
from Perf.vPerfDaily pdata
join vManagedEntity vme on pdata.ManagedEntityRowId=vme.ManagedEntityRowId
join vPerformanceRuleInstance vpri on vpri.PerformanceRuleInstanceRowId=pdata.PerformanceRuleInstanceRowId
join vPerformanceRule vpru on vpru.RuleRowId=vpri.RuleRowId
join vManagedEntity vme2 on vme2.ManagedEntityRowId=vme.TopLevelHostManagedEntityRowId
where vpru.ObjectName=@ObjectName
and vpru.CounterName=@CounterName
--and datetime between @StartDate and @EndDate
and datetime between (DATEADD(hh,-(CAST(@gmtoffset as float)),@startdate)) and (DATEADD(hh,-(CAST(@gmtoffset as float)),@enddate))
and vme2.name in (@Computer)
order by datetime asc

END

ELSE IF @dataview='Raw'
BEGIN

select vme2.name
,vpru.ObjectName
,vpru.CounterName
,vpri.InstanceName
,(DATEADD(hh,(CAST(@gmtoffset as float)),pdata.DateTime)) as DateTime
,pdata.SampleValue
,1 as SampleCount
,pdata.SampleValue as AverageValue
,pdata.SampleValue as MinValue
,pdata.SampleValue as MaxValue
,0 as StandardDeviation
from Perf.vPerfRaw pdata
join vManagedEntity vme on pdata.ManagedEntityRowId=vme.ManagedEntityRowId
join vPerformanceRuleInstance vpri on vpri.PerformanceRuleInstanceRowId=pdata.PerformanceRuleInstanceRowId
join vPerformanceRule vpru on vpru.RuleRowId=vpri.RuleRowId
join vManagedEntity vme2 on vme2.ManagedEntityRowId=vme.TopLevelHostManagedEntityRowId
where vpru.ObjectName=@ObjectName
and vpru.CounterName=@CounterName
--and datetime between @StartDate and @EndDate
and datetime between (DATEADD(hh,-(CAST(@gmtoffset as float)),@startdate)) and (DATEADD(hh,-(CAST(@gmtoffset as float)),@enddate))
and vme2.name in (@Computer)
order by datetime asc
END</CommandText>
        <QueryParameters>
          <QueryParameter Name="@dataview">
            <Value>=Parameters!dataview.Value</Value>
          </QueryParameter>
          <QueryParameter Name="@gmtoffset">
            <Value>=Parameters!gmtoffset.Value</Value>
          </QueryParameter>
          <QueryParameter Name="@ObjectName">
            <Value>=Parameters!ObjectName.Value</Value>
          </QueryParameter>
          <QueryParameter Name="@CounterName">
            <Value>=Parameters!CounterName.Value</Value>
          </QueryParameter>
          <QueryParameter Name="@StartDate">
            <Value>=Parameters!StartDate.Value</Value>
          </QueryParameter>
          <QueryParameter Name="@EndDate">
            <Value>=Parameters!EndDate.Value</Value>
          </QueryParameter>
          <QueryParameter Name="@Computer">
            <Value>=Parameters!Computer.Value</Value>
          </QueryParameter>
        </QueryParameters>
        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
      </Query>
    </DataSet>
    <DataSet Name="CounterName">
      <Fields>
        <Field Name="CounterName">
          <DataField>CounterName</DataField>
          <rd:TypeName>System.String</rd:TypeName>
        </Field>
      </Fields>
      <Query>
        <DataSourceName>DataWarehouseMain</DataSourceName>
        <CommandText>select distinct CounterName from vPerformanceRule where ObjectName=@ObjectName
order by CounterName asc</CommandText>
        <QueryParameters>
          <QueryParameter Name="@ObjectName">
            <Value>=Parameters!ObjectName.Value</Value>
          </QueryParameter>
        </QueryParameters>
        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
      </Query>
    </DataSet>
    <DataSet Name="ComputerList">
      <Fields>
        <Field Name="name">
          <DataField>name</DataField>
          <rd:TypeName>System.String</rd:TypeName>
        </Field>
      </Fields>
      <Query>
        <DataSourceName>DataWarehouseMain</DataSourceName>
        <CommandText>select distinct vme2.name from vManagedEntity vme
join Perf.vPerfDaily vpd on vpd.ManagedEntityRowId=vme.ManagedEntityRowId
join vPerformanceRuleInstance vpri on vpri.PerformanceRuleInstanceRowId=vpd.PerformanceRuleInstanceRowId
join vPerformanceRule vpr on vpr.RuleRowId=vpri.RuleRowId
join vManagedEntity vme2 on vme2.ManagedEntityRowId=vme.TopLevelHostManagedEntityRowId
where vpr.ObjectName=@ObjectName
order by vme2.name asc</CommandText>
        <QueryParameters>
          <QueryParameter Name="@ObjectName">
            <Value>=Parameters!ObjectName.Value</Value>
          </QueryParameter>
        </QueryParameters>
        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
      </Query>
    </DataSet>
    <DataSet Name="ObjectName">
      <Fields>
        <Field Name="ObjectName">
          <DataField>ObjectName</DataField>
          <rd:TypeName>System.String</rd:TypeName>
        </Field>
      </Fields>
      <Query>
        <DataSourceName>DataWarehouseMain</DataSourceName>
        <CommandText>select distinct ObjectName from vPerformanceRule
order by ObjectName asc</CommandText>
        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
      </Query>
    </DataSet>
  </DataSets>
  <Width>10.375in</Width>
  <Body>
    <ReportItems>
      <Textbox Name="textbox4">
        <Top>0.125in</Top>
        <Style>
          <Color>#1c3a70</Color>
          <FontFamily>Tahoma</FontFamily>
          <FontSize>16pt</FontSize>
          <FontWeight>700</FontWeight>
          <TextAlign>Center</TextAlign>
          <PaddingLeft>2pt</PaddingLeft>
          <PaddingRight>2pt</PaddingRight>
          <PaddingTop>2pt</PaddingTop>
          <PaddingBottom>2pt</PaddingBottom>
        </Style>
        <ZIndex>6</ZIndex>
        <CanGrow>true</CanGrow>
        <Height>0.375in</Height>
        <Value>=Parameters!ReportTitle.Value</Value>
      </Textbox>
      <Table Name="table1">
        <ZIndex>5</ZIndex>
        <DataSetName>OpsMgrDW</DataSetName>
        <Top>7.5in</Top>
        <TableGroups>
          <TableGroup>
            <Grouping Name="table1_name">
              <GroupExpressions>
                <GroupExpression>=Fields!name.Value</GroupExpression>
              </GroupExpressions>
            </Grouping>
            <Sorting>
              <SortBy>
                <SortExpression>=Fields!name.Value</SortExpression>
                <Direction>Ascending</Direction>
              </SortBy>
            </Sorting>
            <Header>
              <TableRows>
                <TableRow>
                  <TableCells>
                    <TableCell>
                      <ReportItems>
                        <Textbox Name="name">
                          <rd:DefaultName>name</rd:DefaultName>
                          <Style>
                            <BackgroundColor>Silver</BackgroundColor>
                            <BorderColor>
                              <Default>DimGray</Default>
                            </BorderColor>
                            <BorderStyle>
                              <Default>Solid</Default>
                            </BorderStyle>
                            <FontFamily>Tahoma</FontFamily>
                            <PaddingLeft>2pt</PaddingLeft>
                            <PaddingRight>2pt</PaddingRight>
                            <PaddingTop>2pt</PaddingTop>
                            <PaddingBottom>2pt</PaddingBottom>
                          </Style>
                          <ZIndex>4</ZIndex>
                          <CanGrow>true</CanGrow>
                          <Value>=Fields!name.Value</Value>
                        </Textbox>
                      </ReportItems>
                    </TableCell>
                    <TableCell>
                      <ReportItems>
                        <Textbox Name="textbox11">
                          <rd:DefaultName>textbox11</rd:DefaultName>
                          <Style>
                            <BackgroundColor>Silver</BackgroundColor>
                            <BorderColor>
                              <Default>DimGray</Default>
                            </BorderColor>
                            <BorderStyle>
                              <Default>Solid</Default>
                            </BorderStyle>
                            <FontFamily>Tahoma</FontFamily>
                            <TextAlign>Right</TextAlign>
                            <PaddingLeft>2pt</PaddingLeft>
                            <PaddingRight>2pt</PaddingRight>
                            <PaddingTop>2pt</PaddingTop>
                            <PaddingBottom>2pt</PaddingBottom>
                          </Style>
                          <ZIndex>3</ZIndex>
                          <CanGrow>true</CanGrow>
                          <Value>=Sum(Fields!SampleCount.Value)</Value>
                        </Textbox>
                      </ReportItems>
                    </TableCell>
                    <TableCell>
                      <ReportItems>
                        <Textbox Name="textbox12">
                          <rd:DefaultName>textbox12</rd:DefaultName>
                          <Style>
                            <BackgroundColor>Silver</BackgroundColor>
                            <BorderColor>
                              <Default>DimGray</Default>
                            </BorderColor>
                            <BorderStyle>
                              <Default>Solid</Default>
                            </BorderStyle>
                            <FontFamily>Tahoma</FontFamily>
                            <TextAlign>Right</TextAlign>
                            <PaddingLeft>2pt</PaddingLeft>
                            <PaddingRight>2pt</PaddingRight>
                            <PaddingTop>2pt</PaddingTop>
                            <PaddingBottom>2pt</PaddingBottom>
                          </Style>
                          <ZIndex>2</ZIndex>
                          <CanGrow>true</CanGrow>
                          <Value>=FormatNumber(Avg(Fields!AverageValue.Value),4)</Value>
                        </Textbox>
                      </ReportItems>
                    </TableCell>
                    <TableCell>
                      <ReportItems>
                        <Textbox Name="textbox13">
                          <rd:DefaultName>textbox13</rd:DefaultName>
                          <Style>
                            <BackgroundColor>Silver</BackgroundColor>
                            <BorderColor>
                              <Default>DimGray</Default>
                            </BorderColor>
                            <BorderStyle>
                              <Default>Solid</Default>
                            </BorderStyle>
                            <FontFamily>Tahoma</FontFamily>
                            <TextAlign>Right</TextAlign>
                            <PaddingLeft>2pt</PaddingLeft>
                            <PaddingRight>2pt</PaddingRight>
                            <PaddingTop>2pt</PaddingTop>
                            <PaddingBottom>2pt</PaddingBottom>
                          </Style>
                          <ZIndex>1</ZIndex>
                          <CanGrow>true</CanGrow>
                          <Value>=Min(Fields!MinValue.Value)</Value>
                        </Textbox>
                      </ReportItems>
                    </TableCell>
                    <TableCell>
                      <ReportItems>
                        <Textbox Name="textbox14">
                          <rd:DefaultName>textbox14</rd:DefaultName>
                          <Style>
                            <BackgroundColor>Silver</BackgroundColor>
                            <BorderColor>
                              <Default>DimGray</Default>
                            </BorderColor>
                            <BorderStyle>
                              <Default>Solid</Default>
                            </BorderStyle>
                            <FontFamily>Tahoma</FontFamily>
                            <TextAlign>Right</TextAlign>
                            <PaddingLeft>2pt</PaddingLeft>
                            <PaddingRight>2pt</PaddingRight>
                            <PaddingTop>2pt</PaddingTop>
                            <PaddingBottom>2pt</PaddingBottom>
                          </Style>
                          <CanGrow>true</CanGrow>
                          <Value>=Max(Fields!MaxValue.Value)</Value>
                        </Textbox>
                      </ReportItems>
                    </TableCell>
                  </TableCells>
                  <Height>0.21in</Height>
                </TableRow>
              </TableRows>
            </Header>
          </TableGroup>
        </TableGroups>
        <Header>
          <TableRows>
            <TableRow>
              <TableCells>
                <TableCell>
                  <ReportItems>
                    <Textbox Name="textbox5">
                      <Style>
                        <Color>White</Color>
                        <BackgroundColor>#1c3a70</BackgroundColor>
                        <BorderColor>
                          <Default>DimGray</Default>
                        </BorderColor>
                        <BorderStyle>
                          <Default>Solid</Default>
                        </BorderStyle>
                        <FontFamily>Tahoma</FontFamily>
                        <FontSize>11pt</FontSize>
                        <FontWeight>700</FontWeight>
                        <PaddingLeft>2pt</PaddingLeft>
                        <PaddingRight>2pt</PaddingRight>
                        <PaddingTop>2pt</PaddingTop>
                        <PaddingBottom>2pt</PaddingBottom>
                      </Style>
                      <ZIndex>9</ZIndex>
                      <CanGrow>true</CanGrow>
                      <Value>Computer</Value>
                    </Textbox>
                  </ReportItems>
                </TableCell>
                <TableCell>
                  <ReportItems>
                    <Textbox Name="textbox7">
                      <Style>
                        <Color>White</Color>
                        <BackgroundColor>#1c3a70</BackgroundColor>
                        <BorderColor>
                          <Default>DimGray</Default>
                        </BorderColor>
                        <BorderStyle>
                          <Default>Solid</Default>
                        </BorderStyle>
                        <FontFamily>Tahoma</FontFamily>
                        <FontSize>11pt</FontSize>
                        <FontWeight>700</FontWeight>
                        <TextAlign>Right</TextAlign>
                        <PaddingLeft>2pt</PaddingLeft>
                        <PaddingRight>2pt</PaddingRight>
                        <PaddingTop>2pt</PaddingTop>
                        <PaddingBottom>2pt</PaddingBottom>
                      </Style>
                      <ZIndex>8</ZIndex>
                      <CanGrow>true</CanGrow>
                      <Value>Sample Count</Value>
                    </Textbox>
                  </ReportItems>
                </TableCell>
                <TableCell>
                  <ReportItems>
                    <Textbox Name="textbox8">
                      <Style>
                        <Color>White</Color>
                        <BackgroundColor>#1c3a70</BackgroundColor>
                        <BorderColor>
                          <Default>DimGray</Default>
                        </BorderColor>
                        <BorderStyle>
                          <Default>Solid</Default>
                        </BorderStyle>
                        <FontFamily>Tahoma</FontFamily>
                        <FontSize>11pt</FontSize>
                        <FontWeight>700</FontWeight>
                        <TextAlign>Right</TextAlign>
                        <PaddingLeft>2pt</PaddingLeft>
                        <PaddingRight>2pt</PaddingRight>
                        <PaddingTop>2pt</PaddingTop>
                        <PaddingBottom>2pt</PaddingBottom>
                      </Style>
                      <ZIndex>7</ZIndex>
                      <CanGrow>true</CanGrow>
                      <Value>Average Value</Value>
                    </Textbox>
                  </ReportItems>
                </TableCell>
                <TableCell>
                  <ReportItems>
                    <Textbox Name="textbox9">
                      <Style>
                        <Color>White</Color>
                        <BackgroundColor>#1c3a70</BackgroundColor>
                        <BorderColor>
                          <Default>DimGray</Default>
                        </BorderColor>
                        <BorderStyle>
                          <Default>Solid</Default>
                        </BorderStyle>
                        <FontFamily>Tahoma</FontFamily>
                        <FontSize>11pt</FontSize>
                        <FontWeight>700</FontWeight>
                        <TextAlign>Right</TextAlign>
                        <PaddingLeft>2pt</PaddingLeft>
                        <PaddingRight>2pt</PaddingRight>
                        <PaddingTop>2pt</PaddingTop>
                        <PaddingBottom>2pt</PaddingBottom>
                      </Style>
                      <ZIndex>6</ZIndex>
                      <CanGrow>true</CanGrow>
                      <Value>Min Value</Value>
                    </Textbox>
                  </ReportItems>
                </TableCell>
                <TableCell>
                  <ReportItems>
                    <Textbox Name="textbox16">
                      <Style>
                        <Color>White</Color>
                        <BackgroundColor>#1c3a70</BackgroundColor>
                        <BorderColor>
                          <Default>DimGray</Default>
                        </BorderColor>
                        <BorderStyle>
                          <Default>Solid</Default>
                        </BorderStyle>
                        <FontFamily>Tahoma</FontFamily>
                        <FontSize>11pt</FontSize>
                        <FontWeight>700</FontWeight>
                        <TextAlign>Right</TextAlign>
                        <PaddingLeft>2pt</PaddingLeft>
                        <PaddingRight>2pt</PaddingRight>
                        <PaddingTop>2pt</PaddingTop>
                        <PaddingBottom>2pt</PaddingBottom>
                      </Style>
                      <ZIndex>5</ZIndex>
                      <CanGrow>true</CanGrow>
                      <Value>Max Value</Value>
                    </Textbox>
                  </ReportItems>
                </TableCell>
              </TableCells>
              <Height>0.22in</Height>
            </TableRow>
          </TableRows>
          <RepeatOnNewPage>true</RepeatOnNewPage>
        </Header>
        <TableColumns>
          <TableColumn>
            <Width>3.33025in</Width>
          </TableColumn>
          <TableColumn>
            <Width>1.66512in</Width>
          </TableColumn>
          <TableColumn>
            <Width>1.53704in</Width>
          </TableColumn>
          <TableColumn>
            <Width>1.79321in</Width>
          </TableColumn>
          <TableColumn>
            <Width>2.04938in</Width>
          </TableColumn>
        </TableColumns>
        <Height>0.43in</Height>
      </Table>
      <Textbox Name="textbox3">
        <Top>1.375in</Top>
        <Width>8in</Width>
        <Style>
          <Color>#1c3a70</Color>
          <FontFamily>Tahoma</FontFamily>
          <FontWeight>700</FontWeight>
          <PaddingLeft>2pt</PaddingLeft>
          <PaddingRight>2pt</PaddingRight>
          <PaddingTop>2pt</PaddingTop>
          <PaddingBottom>2pt</PaddingBottom>
        </Style>
        <ZIndex>4</ZIndex>
        <CanGrow>true</CanGrow>
        <Height>0.205in</Height>
        <Value>=Parameters!StartDate.Value + " - " + Parameters!EndDate.Value</Value>
      </Textbox>
      <Textbox Name="textbox2">
        <Top>1.125in</Top>
        <Width>8in</Width>
        <Style>
          <Color>#1c3a70</Color>
          <FontFamily>Tahoma</FontFamily>
          <FontWeight>700</FontWeight>
          <PaddingLeft>2pt</PaddingLeft>
          <PaddingRight>2pt</PaddingRight>
          <PaddingTop>2pt</PaddingTop>
          <PaddingBottom>2pt</PaddingBottom>
        </Style>
        <ZIndex>3</ZIndex>
        <CanGrow>true</CanGrow>
        <Height>0.205in</Height>
        <Value>=Parameters!dataview.Value + IIf(Parameters!dataview.Value="Raw"," Data"," Average")</Value>
      </Textbox>
      <Textbox Name="textbox1">
        <rd:DefaultName>textbox1</rd:DefaultName>
        <Top>0.875in</Top>
        <Width>8in</Width>
        <Style>
          <Color>#1c3a70</Color>
          <FontFamily>Tahoma</FontFamily>
          <FontWeight>700</FontWeight>
          <PaddingLeft>2pt</PaddingLeft>
          <PaddingRight>2pt</PaddingRight>
          <PaddingTop>2pt</PaddingTop>
          <PaddingBottom>2pt</PaddingBottom>
        </Style>
        <ZIndex>2</ZIndex>
        <CanGrow>true</CanGrow>
        <Height>0.205in</Height>
        <Value>=Parameters!ObjectName.Value + " - " + Parameters!CounterName.Value</Value>
      </Textbox>
      <Chart Name="chart1">
        <Legend>
          <Visible>true</Visible>
          <Style>
            <BorderStyle>
              <Default>Solid</Default>
            </BorderStyle>
          </Style>
          <Position>BottomCenter</Position>
          <Layout>Table</Layout>
        </Legend>
        <CategoryAxis>
          <Axis>
            <Title>
              <Caption>Date / Time</Caption>
              <Style>
                <FontSize>12pt</FontSize>
                <FontWeight>700</FontWeight>
              </Style>
            </Title>
            <Style />
            <MajorGridLines>
              <ShowGridLines>true</ShowGridLines>
              <Style>
                <BorderStyle>
                  <Default>Solid</Default>
                </BorderStyle>
              </Style>
            </MajorGridLines>
            <MinorGridLines>
              <Style>
                <BorderStyle>
                  <Default>Solid</Default>
                </BorderStyle>
              </Style>
            </MinorGridLines>
            <MajorTickMarks>Outside</MajorTickMarks>
            <Min>0</Min>
            <MajorInterval>=Int((int(DateDiff(IIf(Parameters!dataview.Value="Hourly","h",(IIf(Parameters!dataview.Value="Daily","d","m"))),Parameters!StartDate.Value,Parameters!EndDate.Value)))/10)</MajorInterval>
            <Visible>true</Visible>
          </Axis>
        </CategoryAxis>
        <ZIndex>1</ZIndex>
        <DataSetName>OpsMgrDW</DataSetName>
        <PlotArea>
          <Style />
        </PlotArea>
        <ThreeDProperties>
          <Rotation>30</Rotation>
          <Inclination>30</Inclination>
          <Shading>Simple</Shading>
          <WallThickness>50</WallThickness>
        </ThreeDProperties>
        <PointWidth>0</PointWidth>
        <SeriesGroupings>
          <SeriesGrouping>
            <DynamicSeries>
              <Grouping Name="chart1_SeriesGroup1">
                <GroupExpressions>
                  <GroupExpression>=Fields!name.Value</GroupExpression>
                </GroupExpressions>
              </Grouping>
              <Label />
            </DynamicSeries>
          </SeriesGrouping>
          <SeriesGrouping>
            <StaticSeries>
              <StaticMember>
                <Label>=Parameters!CounterName.Value</Label>
              </StaticMember>
            </StaticSeries>
          </SeriesGrouping>
        </SeriesGroupings>
        <Top>1.625in</Top>
        <Subtype>Plain</Subtype>
        <ValueAxis>
          <Axis>
            <Title>
              <Caption>Value</Caption>
              <Style>
                <FontSize>12pt</FontSize>
                <FontWeight>700</FontWeight>
              </Style>
            </Title>
            <Style />
            <MajorGridLines>
              <Style>
                <BorderStyle>
                  <Default>Solid</Default>
                </BorderStyle>
              </Style>
            </MajorGridLines>
            <MinorGridLines>
              <Style>
                <BorderStyle>
                  <Default>Solid</Default>
                </BorderStyle>
              </Style>
            </MinorGridLines>
            <MajorTickMarks>Inside</MajorTickMarks>
            <Min>=IIf(IsNothing(Parameters!MinScale.Value),(Ceiling(Min(Fields!AverageValue.Value))),Parameters!MinScale.Value)</Min>
            <Max>=IIf(IsNothing(Parameters!MaxScale.Value),(Ceiling(Max(Fields!AverageValue.Value)))+1,Parameters!MaxScale.Value)</Max>
            <MajorInterval>=Ceiling((Max(Fields!AverageValue.Value))/10)</MajorInterval>
            <Margin>true</Margin>
            <Visible>true</Visible>
            <Scalar>true</Scalar>
          </Axis>
        </ValueAxis>
        <Type>Line</Type>
        <CategoryGroupings>
          <CategoryGrouping>
            <DynamicCategories>
              <Grouping Name="chart1_CategoryGroup1">
                <GroupExpressions>
                  <GroupExpression>=Fields!DateTime.Value</GroupExpression>
                </GroupExpressions>
              </Grouping>
              <Label>=Fields!DateTime.Value</Label>
            </DynamicCategories>
          </CategoryGrouping>
        </CategoryGroupings>
        <Palette>Default</Palette>
        <ChartData>
          <ChartSeries>
            <DataPoints>
              <DataPoint>
                <DataValues>
                  <DataValue>
                    <Value>=(Fields!AverageValue.Value)</Value>
                  </DataValue>
                </DataValues>
                <DataLabel>
                  <Style>
                    <Color>Red</Color>
                  </Style>
                  <Value>=IIf(IsNothing(Parameters!Threshold.Value),"",(IIf(Fields!AverageValue.Value &gt; Parameters!Threshold.Value,FormatNumber(Fields!AverageValue.Value) + " (" + Fields!name.Value + ")","")))</Value>
                  <Visible>true</Visible>
                </DataLabel>
                <Style />
                <Marker>
                  <Size>6pt</Size>
                </Marker>
              </DataPoint>
            </DataPoints>
            <PlotType>Line</PlotType>
          </ChartSeries>
        </ChartData>
        <Title>
          <Style />
        </Title>
        <Height>5.625in</Height>
      </Chart>
      <Chart Name="chart2">
        <Legend>
          <Visible>true</Visible>
          <Style>
            <Color>White</Color>
            <BorderColor>
              <Default>White</Default>
            </BorderColor>
          </Style>
          <Position>BottomCenter</Position>
          <Layout>Table</Layout>
        </Legend>
        <CategoryAxis>
          <Axis>
            <Title>
              <Caption>Date / Time</Caption>
              <Style>
                <FontSize>12pt</FontSize>
                <FontWeight>700</FontWeight>
              </Style>
            </Title>
            <Style />
            <MajorGridLines>
              <Style>
                <BorderStyle>
                  <Default>Solid</Default>
                </BorderStyle>
              </Style>
            </MajorGridLines>
            <MinorGridLines>
              <Style>
                <BorderStyle>
                  <Default>Solid</Default>
                </BorderStyle>
              </Style>
            </MinorGridLines>
            <MajorTickMarks>Outside</MajorTickMarks>
            <Min>0</Min>
            <MajorInterval>=Int((int(DateDiff(IIf(Parameters!dataview.Value="Hourly","h",(IIf(Parameters!dataview.Value="Daily","d","m"))),Parameters!StartDate.Value,Parameters!EndDate.Value)))/10)</MajorInterval>
            <Visible>true</Visible>
          </Axis>
        </CategoryAxis>
        <DataSetName>OpsMgrDW</DataSetName>
        <PlotArea>
          <Style>
            <BackgroundColor>LightGrey</BackgroundColor>
            <BorderStyle>
              <Default>Solid</Default>
            </BorderStyle>
          </Style>
        </PlotArea>
        <ThreeDProperties>
          <Rotation>30</Rotation>
          <Inclination>30</Inclination>
          <Shading>Simple</Shading>
          <WallThickness>50</WallThickness>
        </ThreeDProperties>
        <PointWidth>0</PointWidth>
        <SeriesGroupings>
          <SeriesGrouping>
            <DynamicSeries>
              <Grouping Name="chart2_SeriesGroup1">
                <GroupExpressions>
                  <GroupExpression>=Fields!name.Value</GroupExpression>
                </GroupExpressions>
              </Grouping>
              <Label />
            </DynamicSeries>
          </SeriesGrouping>
          <SeriesGrouping>
            <StaticSeries>
              <StaticMember>
                <Label>=Parameters!CounterName.Value</Label>
              </StaticMember>
            </StaticSeries>
          </SeriesGrouping>
        </SeriesGroupings>
        <Top>1.625in</Top>
        <Subtype>Plain</Subtype>
        <ValueAxis>
          <Axis>
            <Title>
              <Caption>Value</Caption>
              <Style>
                <FontSize>12pt</FontSize>
                <FontWeight>700</FontWeight>
              </Style>
            </Title>
            <MajorGridLines>
              <Style>
                <BorderStyle>
                  <Default>Solid</Default>
                </BorderStyle>
              </Style>
            </MajorGridLines>
            <MinorGridLines>
              <Style>
                <BorderStyle>
                  <Default>Solid</Default>
                </BorderStyle>
              </Style>
            </MinorGridLines>
            <MajorTickMarks>Inside</MajorTickMarks>
            <Min>=IIf(IsNothing(Parameters!MinScale.Value),(Ceiling(Min(Fields!AverageValue.Value))),Parameters!MinScale.Value)</Min>
            <Max>=IIf(IsNothing(Parameters!MaxScale.Value),(Ceiling(Max(Fields!AverageValue.Value)))+1,Parameters!MaxScale.Value)</Max>
            <MajorInterval>=Ceiling((Max(Fields!AverageValue.Value))/10)</MajorInterval>
            <Margin>true</Margin>
            <Visible>true</Visible>
            <Scalar>true</Scalar>
          </Axis>
        </ValueAxis>
        <Type>Line</Type>
        <CategoryGroupings>
          <CategoryGrouping>
            <DynamicCategories>
              <Grouping Name="chart2_CategoryGroup1">
                <GroupExpressions>
                  <GroupExpression>=Fields!DateTime.Value</GroupExpression>
                </GroupExpressions>
              </Grouping>
              <Label>=Fields!DateTime.Value</Label>
            </DynamicCategories>
          </CategoryGrouping>
        </CategoryGroupings>
        <Palette>Default</Palette>
        <ChartData>
          <ChartSeries>
            <DataPoints>
              <DataPoint>
                <DataValues>
                  <DataValue>
                    <Value>=Parameters!Threshold.Value</Value>
                  </DataValue>
                </DataValues>
                <DataLabel>
                  <Style>
                    <Color>Red</Color>
                  </Style>
                  <Value>test</Value>
                </DataLabel>
                <Style>
                  <BorderColor>
                    <Default>Red</Default>
                  </BorderColor>
                  <BorderStyle>
                    <Default>Dotted</Default>
                  </BorderStyle>
                  <BorderWidth>
                    <Default>0.25pt</Default>
                  </BorderWidth>
                </Style>
                <Marker>
                  <Size>6pt</Size>
                </Marker>
              </DataPoint>
            </DataPoints>
          </ChartSeries>
        </ChartData>
        <Style>
          <BackgroundColor>White</BackgroundColor>
        </Style>
        <Title>
          <Style />
        </Title>
        <Height>5.625in</Height>
      </Chart>
    </ReportItems>
    <Height>8.625in</Height>
  </Body>
  <Language>en-US</Language>
<PageFooter>
    <PrintOnFirstPage>true</PrintOnFirstPage>
    <ReportItems>
      <Line Name="lineFooter_breaker">
        <Top>0.15cm</Top>
        <Width>-18.2cm</Width>
        <Style>
          <BorderStyle>
            <Default>Solid</Default>
          </BorderStyle>
        </Style>
        <ZIndex>4</ZIndex>
        <Left>18.3cm</Left>
        <Height>0cm</Height>
      </Line>
      <Textbox Name="txtFooter_PageNumber">
        <Top>0.9cm</Top>
        <Width>7.609cm</Width>
        <Style>
          <FontFamily>Tahoma</FontFamily>
          <FontSize>8pt</FontSize>
          <TextAlign>Right</TextAlign>
          <PaddingLeft>2pt</PaddingLeft>
          <PaddingRight>2pt</PaddingRight>
          <PaddingTop>2pt</PaddingTop>
          <PaddingBottom>2pt</PaddingBottom>
        </Style>
        <ZIndex>3</ZIndex>
        <CanGrow>true</CanGrow>
        <Left>10.4cm</Left>
        <Height>0.63492cm</Height>
        <Value>="Page " + Globals!PageNumber.ToString() + " of " + Globals!TotalPages.ToString()</Value>
      </Textbox>
      <Textbox Name="txtFooter_TimeTaken">
        <Top>0.25cm</Top>
        <Width>5.75cm</Width>
        <Style>
          <FontFamily>Tahoma</FontFamily>
          <FontSize>8pt</FontSize>
          <TextAlign>Left</TextAlign>
          <PaddingLeft>2pt</PaddingLeft>
          <PaddingRight>2pt</PaddingRight>
          <PaddingTop>2pt</PaddingTop>
          <PaddingBottom>2pt</PaddingBottom>
        </Style>
        <ZIndex>1</ZIndex>
        <CanGrow>true</CanGrow>
        <Left>0.25cm</Left>
        <Height>0.63492cm</Height>
        <Value>="Execution Time: " +
IIf(System.DateTime.Now.Subtract(Globals!ExecutionTime).TotalSeconds &lt; 1, "0 seconds", 
(
IIf(System.DateTime.Now.Subtract(Globals!ExecutionTime).Hours &gt; 0, System.DateTime.Now.Subtract(Globals!ExecutionTime).Hours &amp; " hour(s), ", "") +
IIf(System.DateTime.Now.Subtract(Globals!ExecutionTime).Minutes &gt; 0, System.DateTime.Now.Subtract(Globals!ExecutionTime).Minutes &amp; " minute(s), ", "") +
IIf(System.DateTime.Now.Subtract(Globals!ExecutionTime).Seconds &gt; 0, System.DateTime.Now.Subtract(Globals!ExecutionTime).Seconds &amp; " second(s)", ""))
)</Value>
      </Textbox>
      <Textbox Name="txtFooter_PrintBy">
        <Top>0.25cm</Top>
        <Width>12cm</Width>
        <Style>
          <FontFamily>Tahoma</FontFamily>
          <FontSize>8pt</FontSize>
          <TextAlign>Right</TextAlign>
          <PaddingLeft>2pt</PaddingLeft>
          <PaddingRight>2pt</PaddingRight>
          <PaddingTop>2pt</PaddingTop>
          <PaddingBottom>2pt</PaddingBottom>
        </Style>
        <CanGrow>true</CanGrow>
        <Left>6cm</Left>
        <Height>0.63492cm</Height>
        <Value>=" Executed by " + User!UserID + " on " + Globals!ExecutionTime.ToString()</Value>
      </Textbox>
    </ReportItems>
    <Height>1in</Height>
    <PrintOnLastPage>true</PrintOnLastPage>
  </PageFooter>
  <TopMargin>0.25in</TopMargin>
  <PageHeight>8.5in</PageHeight>
</Report>