home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
moodle.waes.ac.uk
/
moodle.waes.ac.uk.zip
/
moodle.waes.ac.uk
/
TMG
/
SP1-TMG-KB981324-AMD64-ENU.msp
/
PCW_CAB_SHFx2
/
F2143_msfpcui.dll
/
BINARY
/
25492
< prev
next >
Wrap
Extensible Markup Language
|
2010-06-15
|
143KB
|
2,327 lines
<?xml version="1.0" encoding="utf-8"?>
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition">
<DataSources>
<DataSource Name="ISA_RS_Db">
<DataSourceReference>ISA_RS_Db</DataSourceReference>
<rd:DataSourceID>4b4fcc15-e1e4-421a-851c-ae4f1b67dc84</rd:DataSourceID>
<rd:SecurityType>None</rd:SecurityType>
</DataSource>
</DataSources>
<DataSets>
<DataSet Name="ISARS">
<Fields>
<Field Name="CategoryFieldName">
<DataField>UserName</DataField>
</Field>
<Field Name="Requests">
<DataField>Requests</DataField>
</Field>
<Field Name="RequestRatio">
<DataField>RequestRatio</DataField>
</Field>
<Field Name="TotalBytes">
<DataField>TotalBytes</DataField>
</Field>
<Field Name="TotalByteRatio">
<DataField>TotalByteRatio</DataField>
</Field>
<Field Name="BytesIn">
<DataField>BytesIn</DataField>
</Field>
<Field Name="BytesInRatio">
<DataField>BytesInRatio</DataField>
</Field>
<Field Name="BytesOut">
<DataField>BytesOut</DataField>
</Field>
<Field Name="BytesOutRatio">
<DataField>BytesOutRatio</DataField>
</Field>
</Fields>
<Query>
<DataSourceName>ISA_RS_Db</DataSourceName>
<CommandType>StoredProcedure</CommandType>
<CommandText>=Code.GetStoredProcedure()</CommandText>
<QueryParameters>
<QueryParameter Name="@FromDate">
<Value>=Parameters!FromDate.Value</Value>
</QueryParameter>
<QueryParameter Name="@ToDate">
<Value>=Parameters!ToDate.Value</Value>
</QueryParameter>
<QueryParameter Name="@TopCount">
<Value>=Parameters(Code.GetTopNumberParamName()).Value</Value>
</QueryParameter>
<QueryParameter Name="@ReportType">
<Value>=Parameters!ReportType.Value</Value>
</QueryParameter>
<QueryParameter Name="@SortOrder">
<Value>=Parameters(Code.GetSortOrderParamName()).Value</Value>
</QueryParameter>
</QueryParameters>
</Query>
</DataSet>
</DataSets>
<Body>
<ReportItems>
<Tablix Name="table_MainReportLayoutTable">
<TablixBody>
<TablixColumns>
<TablixColumn>
<Width>12in</Width>
</TablixColumn>
</TablixColumns>
<TablixRows>
<TablixRow>
<Height>0.25in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="ReportCategory">
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Parameters!Category.Value</Value>
<Style />
</TextRun>
</TextRuns>
<Style />
</Paragraph>
</Paragraphs>
<rd:DefaultName>ReportCategory</rd:DefaultName>
<Style />
<DataElementName>ReportCategory</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.75in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Tablix Name="table_ReportTitle">
<TablixBody>
<TablixColumns>
<TablixColumn>
<Width>11.4in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.6in</Width>
</TablixColumn>
</TablixColumns>
<TablixRows>
<TablixRow>
<Height>0.6in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="ReportTitle">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>{[25060]}</Value>
<Style>
<FontFamily>Segoe UI</FontFamily>
<FontSize>28pt</FontSize>
<Color>#19822d</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Left</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox10</rd:DefaultName>
<Style>
<Border>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
</Border>
<TopBorder>
<Color>Silver</Color>
<Width>3pt</Width>
</TopBorder>
<BottomBorder>
<Color>Silver</Color>
<Width>0.5pt</Width>
</BottomBorder>
<LeftBorder>
<Color>Silver</Color>
<Width>0.5pt</Width>
</LeftBorder>
<RightBorder>
<Style>None</Style>
</RightBorder>
<VerticalAlign>Bottom</VerticalAlign>
<PaddingLeft>8pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>4pt</PaddingBottom>
</Style>
<DataElementName>ReportName</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Image Name="Image1">
<Source>Embedded</Source>
<Value>Forefront</Value>
<Sizing>Fit</Sizing>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>Silver</Color>
<Style>Solid</Style>
<Width>3pt</Width>
</TopBorder>
<BottomBorder>
<Color>Silver</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</BottomBorder>
<RightBorder>
<Color>Silver</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</RightBorder>
<PaddingLeft>6pt</PaddingLeft>
<PaddingRight>6pt</PaddingRight>
<PaddingTop>6pt</PaddingTop>
<PaddingBottom>6pt</PaddingBottom>
</Style>
</Image>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
</TablixRows>
</TablixBody>
<TablixColumnHierarchy>
<TablixMembers>
<TablixMember />
<TablixMember />
</TablixMembers>
</TablixColumnHierarchy>
<TablixRowHierarchy>
<TablixMembers>
<TablixMember />
</TablixMembers>
</TablixRowHierarchy>
<Style>
<Border>
<Style>None</Style>
</Border>
</Style>
</Tablix>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.25in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="ReportSynopsys">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>{[25061]}</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>10pt</FontSize>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style />
</Paragraph>
</Paragraphs>
<Style>
<PaddingLeft>8pt</PaddingLeft>
<PaddingRight>8pt</PaddingRight>
<PaddingTop>16pt</PaddingTop>
<PaddingBottom>16pt</PaddingBottom>
</Style>
<DataElementName>ReportDescription</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.75in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Tablix Name="table1">
<TablixBody>
<TablixColumns>
<TablixColumn>
<Width>2.7in</Width>
</TablixColumn>
<TablixColumn>
<Width>1.15in</Width>
</TablixColumn>
<TablixColumn>
<Width>1.5in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.8in</Width>
</TablixColumn>
<TablixColumn>
<Width>1.15in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.8in</Width>
</TablixColumn>
<TablixColumn>
<Width>1.15in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.8in</Width>
</TablixColumn>
<TablixColumn>
<Width>1.15in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.8in</Width>
</TablixColumn>
</TablixColumns>
<TablixRows>
<TablixRow>
<Height>0.255in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="CategoryColumnHeader">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>{[25127]}</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontWeight>Bold</FontWeight>
<Color>WhiteSmoke</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
</Border>
<TopBorder>
<Width>0.5pt</Width>
</TopBorder>
<BottomBorder>
<Style>None</Style>
</BottomBorder>
<LeftBorder>
<Width>0.5pt</Width>
</LeftBorder>
<RightBorder>
<Color>WhiteSmoke</Color>
<Width>0.5pt</Width>
</RightBorder>
<BackgroundColor>DimGray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column0</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TrHeader">
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetHeaderByIndex(Parameters(Code.GetSortOrderParamName()).Value, 0)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontWeight>Bold</FontWeight>
<Color>WhiteSmoke</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<LeftBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</LeftBorder>
<RightBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</RightBorder>
<BackgroundColor>DimGray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column1</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TrHeader2">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetHeaderByIndex(Parameters(Code.GetSortOrderParamName()).Value, 1)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontWeight>Bold</FontWeight>
<Color>WhiteSmoke</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<LeftBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</LeftBorder>
<RightBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</RightBorder>
<BackgroundColor>DimGray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column2</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
<ColSpan>2</ColSpan>
</CellContents>
</TablixCell>
<TablixCell />
<TablixCell>
<CellContents>
<Textbox Name="TrHeader3">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetHeaderByIndex(Parameters(Code.GetSortOrderParamName()).Value, 2)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontWeight>Bold</FontWeight>
<Color>WhiteSmoke</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<LeftBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</LeftBorder>
<RightBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</RightBorder>
<BackgroundColor>DimGray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column3</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TrHeader4">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetHeaderByIndex(Parameters(Code.GetSortOrderParamName()).Value, 3)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontWeight>Bold</FontWeight>
<Color>WhiteSmoke</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<LeftBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</LeftBorder>
<RightBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</RightBorder>
<BackgroundColor>DimGray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column4</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TrHeader5">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetHeaderByIndex(Parameters(Code.GetSortOrderParamName()).Value, 4)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontWeight>Bold</FontWeight>
<Color>WhiteSmoke</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<LeftBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</LeftBorder>
<RightBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</RightBorder>
<BackgroundColor>DimGray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column5</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TrHeader6">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetHeaderByIndex(Parameters(Code.GetSortOrderParamName()).Value, 5)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontWeight>Bold</FontWeight>
<Color>WhiteSmoke</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<LeftBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</LeftBorder>
<RightBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</RightBorder>
<BackgroundColor>DimGray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column6</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TrHeader7">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetHeaderByIndex(Parameters(Code.GetSortOrderParamName()).Value, 6)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontWeight>Bold</FontWeight>
<Color>WhiteSmoke</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<LeftBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</LeftBorder>
<RightBorder>
<Color>WhiteSmoke</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</RightBorder>
<BackgroundColor>DimGray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column7</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Textbox7">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetHeaderByIndex(Parameters(Code.GetSortOrderParamName()).Value, 7)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontWeight>Bold</FontWeight>
<Color>WhiteSmoke</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox5</rd:DefaultName>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</Border>
<BottomBorder>
<Style>None</Style>
</BottomBorder>
<LeftBorder>
<Color>WhiteSmoke</Color>
</LeftBorder>
<BackgroundColor>DimGray</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column8</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.255in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="CategoryDetail">
<CanGrow>true</CanGrow>
<CanShrink>true</CanShrink>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Fields!CategoryFieldName.Value</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>=Iif(Fields!CategoryFieldName.Value = "{[23124]}", "Bold", "Default")</FontWeight>
<Color>=Iif(Fields!CategoryFieldName.Value = "{[23124]}", "DimGray", Iif((RowNumber(nothing) Mod 2), "#404040", "#303030"))</Color>
</Style>
</TextRun>
</TextRuns>
<Style />
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</Border>
<BottomBorder>
<Style>None</Style>
</BottomBorder>
<BackgroundColor>=iif((RowNumber("ISARS") Mod 2), "#ffffff", "#efefef")</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column0</DataElementName>
<DataElementStyle>Attribute</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TotalBytesDetail10">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetNormalizeByteScale(Parameters(Code.GetSortOrderParamName()).Value, 0, Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 0)).Value)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<Format>n0</Format>
<Color>=iif((RowNumber(nothing) Mod 2), "#404040", "#303030")</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</Border>
<BottomBorder>
<Style>None</Style>
</BottomBorder>
<BackgroundColor>=iif((RowNumber("ISARS") Mod 2), "#ffffff", "#efefef")</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column1</DataElementName>
<DataElementStyle>Attribute</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Chart Name="Chart1">
<DataElementOutput>NoOutput</DataElementOutput>
<ChartCategoryHierarchy>
<ChartMembers>
<ChartMember>
<Group Name="Chart1_CategoryGroup1">
<GroupExpressions>
<GroupExpression>=Fields!CategoryFieldName.Value</GroupExpression>
</GroupExpressions>
</Group>
<Label />
</ChartMember>
</ChartMembers>
</ChartCategoryHierarchy>
<ChartSeriesHierarchy>
<ChartMembers>
<ChartMember>
<Label />
</ChartMember>
</ChartMembers>
</ChartSeriesHierarchy>
<ChartData>
<ChartSeriesCollection>
<ChartSeries Name="BytesInRatio">
<ChartDataPoints>
<ChartDataPoint>
<ChartDataPointValues>
<Y>=100.0 * Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 0)).Value / First(Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 0)).Value, "ISARS")</Y>
</ChartDataPointValues>
<ChartDataLabel>
<Style />
</ChartDataLabel>
<Style>
<Border>
<Color>=Iif(Fields!CategoryFieldName.Value = "{[23124]}", "#d07000", "#3f5a8a")</Color>
<Width>0.5pt</Width>
</Border>
<Color>=Iif(Fields!CategoryFieldName.Value = "{[23124]}", "Orange", "#6692c8")</Color>
<BackgroundGradientType>DiagonalLeft</BackgroundGradientType>
<BackgroundGradientEndColor>=Iif(Fields!CategoryFieldName.Value = "{[23124]}", "DarkOrange", "#242d3b")</BackgroundGradientEndColor>
</Style>
<ChartMarker>
<Size>1pt</Size>
<Style>
<Border>
<Color>#00ffffff</Color>
<Width>0.25pt</Width>
</Border>
<Color>#00ffffff</Color>
</Style>
</ChartMarker>
<DataElementOutput>NoOutput</DataElementOutput>
</ChartDataPoint>
</ChartDataPoints>
<Type>Bar</Type>
<Style>
<ShadowColor>#00ffffff</ShadowColor>
<ShadowOffset>0pt</ShadowOffset>
</Style>
<ChartEmptyPoints>
<Style />
<ChartMarker>
<Style />
</ChartMarker>
<ChartDataLabel>
<Style />
</ChartDataLabel>
</ChartEmptyPoints>
<CustomProperties>
<CustomProperty>
<Name>DrawingStyle</Name>
<Value>Cylinder</Value>
</CustomProperty>
</CustomProperties>
<ChartItemInLegend>
<Hidden>true</Hidden>
</ChartItemInLegend>
<ValueAxisName>Primary</ValueAxisName>
<CategoryAxisName>Primary</CategoryAxisName>
<ChartSmartLabel>
<CalloutLineColor>Black</CalloutLineColor>
<MinMovingDistance>0pt</MinMovingDistance>
</ChartSmartLabel>
</ChartSeries>
</ChartSeriesCollection>
</ChartData>
<ChartAreas>
<ChartArea Name="Default">
<ChartCategoryAxes>
<ChartAxis Name="Primary">
<Style>
<Border>
<Color>White</Color>
<Style>None</Style>
<Width>0.25pt</Width>
</Border>
<FontSize>8pt</FontSize>
</Style>
<ChartAxisTitle>
<Caption />
<Style>
<FontSize>8pt</FontSize>
</Style>
</ChartAxisTitle>
<Margin>False</Margin>
<ChartMajorGridLines>
<Enabled>False</Enabled>
<Style>
<Border>
<Color>Gainsboro</Color>
</Border>
</Style>
</ChartMajorGridLines>
<ChartMinorGridLines>
<Style>
<Border>
<Color>Gainsboro</Color>
<Style>Dotted</Style>
</Border>
</Style>
</ChartMinorGridLines>
<ChartMajorTickMarks>
<Enabled>False</Enabled>
</ChartMajorTickMarks>
<ChartMinorTickMarks>
<Length>0.5</Length>
</ChartMinorTickMarks>
<CrossAt>NaN</CrossAt>
<Scalar>true</Scalar>
<Minimum>NaN</Minimum>
<Maximum>NaN</Maximum>
<HideLabels>true</HideLabels>
</ChartAxis>
<ChartAxis Name="Secondary">
<Style>
<FontSize>8pt</FontSize>
</Style>
<ChartAxisTitle>
<Caption />
<Style>
<FontSize>8pt</FontSize>
</Style>
</ChartAxisTitle>
<ChartMajorGridLines>
<Enabled>False</Enabled>
<Style>
<Border>
<Color>Gainsboro</Color>
</Border>
</Style>
</ChartMajorGridLines>
<ChartMinorGridLines>
<Style>
<Border>
<Color>Gainsboro</Color>
<Style>Dotted</Style>
</Border>
</Style>
</ChartMinorGridLines>
<ChartMinorTickMarks>
<Length>0.5</Length>
</ChartMinorTickMarks>
<CrossAt>NaN</CrossAt>
<Location>Opposite</Location>
<Minimum>NaN</Minimum>
<Maximum>NaN</Maximum>
</ChartAxis>
</ChartCategoryAxes>
<ChartValueAxes>
<ChartAxis Name="Primary">
<Style>
<Border>
<Color>White</Color>
<Width>0.25pt</Width>
</Border>
<FontSize>8pt</FontSize>
</Style>
<ChartAxisTitle>
<Caption />
<Style>
<FontSize>8pt</FontSize>
</Style>
</ChartAxisTitle>
<Margin>True</Margin>
<Interval>1</Interval>
<ChartMajorGridLines>
<Enabled>False</Enabled>
</ChartMajorGridLines>
<ChartMinorGridLines>
<Enabled>False</Enabled>
</ChartMinorGridLines>
<ChartMajorTickMarks>
<Enabled>False</Enabled>
</ChartMajorTickMarks>
<ChartMinorTickMarks>
<Length>0.5</Length>
</ChartMinorTickMarks>
<CrossAt>NaN</CrossAt>
<Minimum>0</Minimum>
<Maximum>100</Maximum>
<HideLabels>true</HideLabels>
</ChartAxis>
<ChartAxis Name="Secondary">
<Style>
<FontSize>8pt</FontSize>
</Style>
<ChartAxisTitle>
<Caption />
<Style>
<FontSize>8pt</FontSize>
</Style>
</ChartAxisTitle>
<ChartMajorGridLines>
<Style>
<Border>
<Color>Gainsboro</Color>
</Border>
</Style>
</ChartMajorGridLines>
<ChartMinorGridLines>
<Style>
<Border>
<Color>Gainsboro</Color>
<Style>Dotted</Style>
</Border>
</Style>
</ChartMinorGridLines>
<ChartMinorTickMarks>
<Length>0.5</Length>
</ChartMinorTickMarks>
<CrossAt>NaN</CrossAt>
<Location>Opposite</Location>
<Minimum>NaN</Minimum>
<Maximum>NaN</Maximum>
</ChartAxis>
</ChartValueAxes>
<ChartThreeDProperties>
<WallThickness>1</WallThickness>
</ChartThreeDProperties>
<Style>
<Border>
<Color>White</Color>
<Style>None</Style>
<Width>0.25pt</Width>
</Border>
<BackgroundColor>=iif((RowNumber("ISARS") Mod 2), "#ffffff", "#efefef")</BackgroundColor>
<BackgroundGradientType>None</BackgroundGradientType>
<ShadowColor>#00ffffff</ShadowColor>
<ShadowOffset>0pt</ShadowOffset>
</Style>
<ChartElementPosition>
<Top>30</Top>
<Left>4</Left>
<Height>40</Height>
<Width>96</Width>
</ChartElementPosition>
</ChartArea>
</ChartAreas>
<ChartLegends>
<ChartLegend Name="Default">
<Hidden>true</Hidden>
<Style>
<Border>
<Color>White</Color>
<Style>None</Style>
<Width>0.25pt</Width>
</Border>
<BackgroundGradientType>None</BackgroundGradientType>
<FontSize>8pt</FontSize>
<ShadowColor>#00ffffff</ShadowColor>
<ShadowOffset>0pt</ShadowOffset>
</Style>
<ChartLegendTitle>
<Caption />
<Style>
<FontSize>8pt</FontSize>
<FontWeight>Bold</FontWeight>
<TextAlign>Center</TextAlign>
</Style>
</ChartLegendTitle>
<HeaderSeparatorColor>Black</HeaderSeparatorColor>
<ColumnSeparatorColor>Black</ColumnSeparatorColor>
</ChartLegend>
</ChartLegends>
<ChartTitles>
<ChartTitle Name="Default">
<Caption />
<Hidden>true</Hidden>
<Style>
<BackgroundGradientType>None</BackgroundGradientType>
<FontWeight>Bold</FontWeight>
<TextAlign>General</TextAlign>
<VerticalAlign>Top</VerticalAlign>
</Style>
</ChartTitle>
</ChartTitles>
<Palette>BrightPastel</Palette>
<ChartBorderSkin>
<Style>
<BackgroundColor>Gray</BackgroundColor>
<BackgroundGradientType>None</BackgroundGradientType>
<Color>White</Color>
</Style>
</ChartBorderSkin>
<ChartNoDataMessage Name="NoDataMessage">
<Caption />
<Style />
</ChartNoDataMessage>
<DataSetName>ISARS</DataSetName>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</Border>
<RightBorder>
<Style>None</Style>
</RightBorder>
<BackgroundColor>=iif((RowNumber("ISARS") Mod 2), "#ffffff", "#efefef")</BackgroundColor>
<BackgroundGradientType>None</BackgroundGradientType>
</Style>
</Chart>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TrPercentage">
<CanGrow>true</CanGrow>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Sum(Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 1)).Value)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<Format>0.0 %</Format>
<Color>=iif((RowNumber(nothing) Mod 2), "#404040", "#303030")</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</Border>
<BottomBorder>
<Style>None</Style>
</BottomBorder>
<LeftBorder>
<Style>None</Style>
</LeftBorder>
<BackgroundColor>=iif((RowNumber("ISARS") Mod 2), "#ffffff", "#efefef")</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column2</DataElementName>
<DataElementStyle>Attribute</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TotalBytesDetail4">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetNormalizeByteScale(Parameters(Code.GetSortOrderParamName()).Value, 2, Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 2)).Value)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<Format>n0</Format>
<Color>=iif((RowNumber(nothing) Mod 2), "#404040", "#303030")</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</Border>
<BottomBorder>
<Style>None</Style>
</BottomBorder>
<BackgroundColor>=iif((RowNumber("ISARS") Mod 2), "#ffffff", "#efefef")</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column3</DataElementName>
<DataElementStyle>Attribute</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
<rd:Selected>true</rd:Selected>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TotalBytesDetail7">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Sum(Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 3)).Value)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<Format>#,0.0 %</Format>
<Color>=iif((RowNumber(nothing) Mod 2), "#404040", "#303030")</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</Border>
<BottomBorder>
<Style>None</Style>
</BottomBorder>
<BackgroundColor>=iif((RowNumber("ISARS") Mod 2), "#ffffff", "#efefef")</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column4</DataElementName>
<DataElementStyle>Attribute</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TotalBytesDetail5">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetNormalizeByteScale(Parameters(Code.GetSortOrderParamName()).Value, 4, Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 4)).Value)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<Format>n0</Format>
<Color>=iif((RowNumber(nothing) Mod 2), "#404040", "#303030")</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</Border>
<BottomBorder>
<Style>None</Style>
</BottomBorder>
<BackgroundColor>=iif((RowNumber("ISARS") Mod 2), "#ffffff", "#efefef")</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column5</DataElementName>
<DataElementStyle>Attribute</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TotalBytesDetail8">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 5)).Value</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<Format>#,0.0 %</Format>
<Color>=iif((RowNumber(nothing) Mod 2), "#404040", "#303030")</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</Border>
<BottomBorder>
<Style>None</Style>
</BottomBorder>
<BackgroundColor>=iif((RowNumber("ISARS") Mod 2), "#ffffff", "#efefef")</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column6</DataElementName>
<DataElementStyle>Attribute</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TotalBytesDetail6">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetNormalizeByteScale(Parameters(Code.GetSortOrderParamName()).Value, 6, Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 6)).Value)</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<Format>n0</Format>
<Color>=iif((RowNumber(nothing) Mod 2), "#404040", "#303030")</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</Border>
<BottomBorder>
<Style>None</Style>
</BottomBorder>
<BackgroundColor>=iif((RowNumber("ISARS") Mod 2), "#ffffff", "#efefef")</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column7</DataElementName>
<DataElementStyle>Attribute</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TotalBytesDetail9">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 7)).Value</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<Format>#,0.0 %</Format>
<Color>=iif((RowNumber(nothing) Mod 2), "#404040", "#303030")</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</Border>
<BottomBorder>
<Style>None</Style>
</BottomBorder>
<BackgroundColor>=iif((RowNumber("ISARS") Mod 2), "#ffffff", "#efefef")</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column8</DataElementName>
<DataElementStyle>Attribute</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.255in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="Textbox17">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>{[23133]}</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>Bold</FontWeight>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Left</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox9</rd:DefaultName>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>4pt</PaddingLeft>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column0</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TotalBytesDetail15">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetNormalizeByteScale(Parameters(Code.GetSortOrderParamName()).Value, 0, Sum(Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 0)).Value, "ISARS"))</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>Bold</FontWeight>
<Format>n0</Format>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column1</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="Textbox20">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value />
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>Bold</FontWeight>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox9</rd:DefaultName>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<VerticalAlign>Middle</VerticalAlign>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementOutput>NoOutput</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TrPercentage2">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Sum(Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 1)).Value, "ISARS")</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>Bold</FontWeight>
<Format>0.0 %</Format>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<VerticalAlign>Middle</VerticalAlign>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column2</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TotalBytesDetail14">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetNormalizeByteScale(Parameters(Code.GetSortOrderParamName()).Value, 2, Sum(Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 2)).Value, "ISARS"))</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>Bold</FontWeight>
<Format>n0</Format>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column3</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TrPercentage3">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Sum(Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 3)).Value, "ISARS")</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>Bold</FontWeight>
<Format>0.0 %</Format>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<VerticalAlign>Middle</VerticalAlign>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column4</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TotalBytesDetail13">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetNormalizeByteScale(Parameters(Code.GetSortOrderParamName()).Value, 4, Sum(Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 4)).Value, "ISARS"))</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>Bold</FontWeight>
<Format>n0</Format>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column5</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TrPercentage4">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Sum(Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 5)).Value, "ISARS")</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>Bold</FontWeight>
<Format>0.0 %</Format>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<VerticalAlign>Middle</VerticalAlign>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column6</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TotalBytesDetail11">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Code.GetNormalizeByteScale(Parameters(Code.GetSortOrderParamName()).Value, 6, Sum(Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 6)).Value, "ISARS"))</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>Bold</FontWeight>
<Format>n0</Format>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<VerticalAlign>Middle</VerticalAlign>
<Color>DimGray</Color>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column7</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
<TablixCell>
<CellContents>
<Textbox Name="TrPercentage5">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>=Sum(Fields(Code.GetFieldByIndex(Parameters(Code.GetSortOrderParamName()).Value, 7)).Value, "ISARS")</Value>
<Style>
<FontFamily>Verdana</FontFamily>
<FontSize>9pt</FontSize>
<FontWeight>Bold</FontWeight>
<Format>0.0 %</Format>
<Color>DimGray</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Style>
<Border>
<Style>None</Style>
</Border>
<TopBorder>
<Color>DimGray</Color>
<Style>Solid</Style>
<Width>0.5pt</Width>
</TopBorder>
<VerticalAlign>Middle</VerticalAlign>
<PaddingRight>4pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<DataElementName>Column8</DataElementName>
<DataElementStyle>Element</DataElementStyle>
<DataElementOutput>Output</DataElementOutput>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
</TablixRows>
</TablixBody>
<TablixColumnHierarchy>
<TablixMembers>
<TablixMember />
<TablixMember />
<TablixMember />
<TablixMember />
<TablixMember />
<TablixMember />
<TablixMember />
<TablixMember />
<TablixMember />
<TablixMember />
</TablixMembers>
</TablixColumnHierarchy>
<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<KeepWithGroup>After</KeepWithGroup>
<KeepTogether>true</KeepTogether>
<DataElementName>Header</DataElementName>
<DataElementOutput>Output</DataElementOutput>
</TablixMember>
<TablixMember>
<Group Name="TotalBytesTable_Details_Group">
<GroupExpressions>
<GroupExpression>=Fields!CategoryFieldName.Value</GroupExpression>
</GroupExpressions>
<DataElementName>Detail</DataElementName>
</Group>
<TablixMembers>
<TablixMember />
</TablixMembers>
<DataElementName>Detail_Collection</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<KeepTogether>true</KeepTogether>
</TablixMember>
<TablixMember>
<KeepWithGroup>Before</KeepWithGroup>
<DataElementName>Total</DataElementName>
<DataElementOutput>Output</DataElementOutput>
</TablixMember>
</TablixMembers>
</TablixRowHierarchy>
<DataSetName>ISARS</DataSetName>
<Style />
</Tablix>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
<TablixRow>
<Height>0.25in</Height>
<TablixCells>
<TablixCell>
<CellContents>
<Textbox Name="Textbox2">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value />
<Style />
</TextRun>
</TextRuns>
<Style />
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox2</rd:DefaultName>
<Style>
<Border>
<Style>None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
</TablixCells>
</TablixRow>
</TablixRows>
</TablixBody>
<TablixColumnHierarchy>
<TablixMembers>
<TablixMember />
</TablixMembers>
</TablixColumnHierarchy>
<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<KeepTogether>true</KeepTogether>
</TablixMember>
<TablixMember>
<KeepTogether>true</KeepTogether>
</TablixMember>
<TablixMember>
<KeepTogether>true</KeepTogether>
</TablixMember>
<TablixMember>
<KeepTogether>true</KeepTogether>
</TablixMember>
<TablixMember />
</TablixMembers>
</TablixRowHierarchy>
<DataSetName>ISARS</DataSetName>
<Height>2.25in</Height>
<Width>12in</Width>
<Style />
</Tablix>
</ReportItems>
<Height>2.25in</Height>
<Style />
</Body>
<ReportParameters>
<ReportParameter Name="FromDate">
<DataType>String</DataType>
<DefaultValue>
<Values>
<Value>=DateTime.Today.AddDays(-1).AddSeconds(1)</Value>
</Values>
</DefaultValue>
<Prompt>From Date:</Prompt>
</ReportParameter>
<ReportParameter Name="ToDate">
<DataType>String</DataType>
<DefaultValue>
<Values>
<Value>=DateTime.Today.AddSeconds(1)</Value>
</Values>
</DefaultValue>
<Prompt>To Date:</Prompt>
</ReportParameter>
<ReportParameter Name="ReportType">
<DataType>String</DataType>
<DefaultValue>
<Values>
<Value>Daily</Value>
</Values>
</DefaultValue>
<Prompt>Report Type:</Prompt>
<ValidValues>
<ParameterValues>
<ParameterValue>
<Value>Monthly</Value>
</ParameterValue>
<ParameterValue>
<Value>Daily</Value>
</ParameterValue>
<ParameterValue>
<Value>Immediate</Value>
</ParameterValue>
</ParameterValues>
</ValidValues>
</ReportParameter>
<ReportParameter Name="Category">
<DataType>String</DataType>
<AllowBlank>true</AllowBlank>
<Prompt>Report Category:</Prompt>
</ReportParameter>
<ReportParameter Name="ApplicationUsageUsersReportTopNumber">
<DataType>Integer</DataType>
<DefaultValue>
<Values>
<Value>15</Value>
</Values>
</DefaultValue>
<Prompt>Top Number:</Prompt>
</ReportParameter>
<ReportParameter Name="ApplicationUsageUsersReportSortOrder">
<DataType>String</DataType>
<DefaultValue>
<Values>
<Value>TotalBytes</Value>
</Values>
</DefaultValue>
<Prompt>Sort Order:</Prompt>
<ValidValues>
<ParameterValues>
<ParameterValue>
<Value>Requests</Value>
</ParameterValue>
<ParameterValue>
<Value>BytesIn</Value>
</ParameterValue>
<ParameterValue>
<Value>BytesOut</Value>
</ParameterValue>
<ParameterValue>
<Value>TotalBytes</Value>
</ParameterValue>
</ParameterValues>
</ValidValues>
</ReportParameter>
</ReportParameters>
<Code>
Public Function GetByteScaleString(ByVal MaxBytes As Long) As String
If MaxBytes < 1000 Then
Return "{[8001]}"
Else If (MaxBytes/1024) < 1000 Then
Return "{[8002]}"
Else If (MaxBytes/1024/1024) < 1000 Then
Return "{[8003]}"
Else
Return "{[8004]}"
End If
End Function
Public Function GetByteScaleInt(ByVal MaxBytes As Long) As Long
If MaxBytes < 1000 Then
Return 1
Else If (MaxBytes/1024) < 1000 Then
Return 1024
Else If (MaxBytes/1024/1024) < 1000 Then
Return 1024*1024
Else
Return 1024*1024*1024
End If
End Function
Public Function GetNormalizeByteScale(ByVal SortOrder As String, ByVal index As Integer, ByVal MaxBytes As Long) As String
If (Not(SortOrder = "Requests") And index = 6 Or SortOrder = "Requests" And index = 0) Then
Return Format(MaxBytes, "n0")
End If
Return Format(MaxBytes/GetByteScaleInt(MaxBytes), "F") & " " & GetByteScaleString(MaxBytes)
End Function
Private fieldMapping As New System.Collections.Hashtable()
Public Function GetFieldByIndex(ByVal sortOrder As String, ByVal index As Integer) As String
If fieldMapping.ContainsKey(sortOrder) Then
Return fieldMapping(sortOrder)(index)
End If
Dim totalBytesOrderedFields As String() = _
{ _
"TotalBytes", "TotalByteRatio", _
"BytesIn", "BytesInRatio", _
"BytesOut", "BytesOutRatio", _
"Requests", "RequestRatio" _
}
fieldMapping.Add("TotalBytes", totalBytesOrderedFields)
Dim bytesInOrderedFields As String() = _
{ _
"BytesIn", "BytesInRatio", _
"BytesOut", "BytesOutRatio", _
"TotalBytes", "TotalByteRatio", _
"Requests", "RequestRatio" _
}
fieldMapping.Add("BytesIn", bytesInOrderedFields)
Dim bytesOutOrderedFields As String() = _
{ _
"BytesOut", "BytesOutRatio", _
"BytesIn", "BytesInRatio", _
"TotalBytes", "TotalByteRatio", _
"Requests", "RequestRatio" _
}
fieldMapping.Add("BytesOut", bytesOutOrderedFields)
Dim requestsOrderedFields As String() = _
{ _
"Requests", "RequestRatio", _
"TotalBytes", "TotalByteRatio", _
"BytesIn", "BytesInRatio", _
"BytesOut", "BytesOutRatio" _
}
fieldMapping.Add("Requests", requestsOrderedFields)
Return fieldMapping(sortOrder)(index)
End Function
Private headerMapping As New System.Collections.Hashtable()
Public Function GetHeaderByIndex(ByVal sortOrder As String, ByVal index As Integer) As String
If headerMapping.ContainsKey(sortOrder) Then
Return headerMapping(sortOrder)(index)
End If
Dim totalBytesOrderedHeaders As String() = _
{ _
"{[25109]}", "{[25110]}", _
"{[25105]}", "{[25106]}", _
"{[25107]}", "{[25108]}", _
"{[25103]}", "{[25104]}" _
}
headerMapping.Add("TotalBytes", totalBytesOrderedHeaders)
Dim bytesInOrderedHeaders As String() = _
{ _
"{[25105]}", "{[25106]}", _
"{[25107]}", "{[25108]}", _
"{[25109]}", "{[25110]}", _
"{[25103]}", "{[25104]}" _
}
headerMapping.Add("BytesIn", bytesInOrderedHeaders)
Dim bytesOutOrderedHeaders As String() = _
{ _
"{[25107]}", "{[25108]}", _
"{[25105]}", "{[25106]}", _
"{[25109]}", "{[25110]}", _
"{[25103]}", "{[25104]}" _
}
headerMapping.Add("BytesOut", bytesOutOrderedHeaders)
Dim requestsOrderedHeaders As String() = _
{ _
"{[25103]}", "{[25104]}", _
"{[25109]}", "{[25110]}", _
"{[25105]}", "{[25106]}", _
"{[25107]}", "{[25108]}" _
}
headerMapping.Add("Requests", requestsOrderedHeaders)
Return headerMapping(sortOrder)(index)
End Function
Public Function GetCategoryFieldName() As String
Return "UserName"
End Function
Public Function GetStoredProcedure() As String
Return "ISA_spAppTopUsersRDL"
End Function
Public Function GetTopNumberParamName() As String
Return "ApplicationUsageUsersReportTopNumber"
End Function
Public Function GetSortOrderParamName() As String
Return "ApplicationUsageUsersReportSortOrder"
End Function
</Code>
<Width>12in</Width>
<Page>
<PageHeight>2.25in</PageHeight>
<Style />
</Page>
<EmbeddedImages>
<EmbeddedImage Name="Forefront">
<MIMEType>image/png</MIMEType>
<ImageData>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</ImageData>
</EmbeddedImage>
</EmbeddedImages>
<Language>=User!Language</Language><rd:ReportID>a05f3866-2b6d-49a2-a076-d4e8d993286c</rd:ReportID><rd:ReportUnitType>Inch</rd:ReportUnitType></Report>