第 4 课:添加柱形图和数据条形图 (SSRS)
在本课程中,您将学习如何向 Employee_Sales_Summary_2008R2 报表添加报表项,以帮助 AdventureWorks 销售人员回答以下问题:
- 本月每类产品的销售与往年的季节性销售相比情况如何?
您将需要添加柱形图和数据条形图,从而形象演示 EmpSalesMonth2008R2 数据集中的数据。
学习内容
在本课程中,您将执行以下任务:
将数年中某一月各类别的销售额显示在柱形图中,同时也显示在具有数据条形图的表中。
将这两个图并排放在报表设计图面上,以控制它们在所呈现的报表中出现的位置。
本教程的预计学时:20 分钟。
要求
有关要求的信息,请参阅 AdventureWorks 2008R2 示例报表的前提条件 (SSRS)。
本课程假设您已经完成了创建报表服务器项目和 AdventureWorks2008R2_Base 报表 (SSRS)以创建报表项目、共享数据源和共享报表,以及第 3 课:添加矩阵、变量和指示器作为 KPI (SSRS)。
打开项目和报表
在 Business Intelligence Development Studio 中,打开您在上一课中创建的报表服务器项目 AdventureWorks 2008R2 示例报表。
打开 Employee_Sales_Summary_2008R2 报表。
添加和配置柱形图
将**“柱形”**图添加到报表中名为 rectCharts 的矩形下方。
从“报表数据”窗格中的数据集 EmpSalesMonth2008R2 执行以下操作:
将 Sales 拖到**“值”**中。
将 Category 拖到**“类别组”**中。
将 Year 拖到**“序列组”**中。
在“属性”窗格中,将**“书签”**设置为 CategoriesColumnChart。
配置图表标题和轴
在**“标题属性”**中,用以下表达式替换图表标题:=Parameters!ReportMonth.Label & " Sales Comparison"
将**“垂直轴标题”**更改为 In Thousands。
打开**“垂直轴属性”**。
在**“常规”页上的“刻度选项”中,选择“启用刻度分隔线”**。
在**“数字”页上,将值的格式设置为“货币”**。
将**“小数位数”**设置为 0。
选择**“使用 1000 分隔符”**。
选择**“值的显示位置”,然后单击“千”**。
在“属性”窗格中,确认显示的是**“图表轴属性”**。
展开**“刻度分隔线样式”,然后将“边框颜色”设置为“银色”**。
删除**“水平轴标题”**。
打开**“水平轴属性”。在“标签”页上,选择“禁用自动调整”并将“标签旋转角度(度)”**设置为 45。
将图例移至水平轴下方。
添加具有数据条的矩阵
在柱形图旁边添加矩阵。使用对齐线将矩阵的顶部与图表的顶部对齐。
从“报表数据”窗格中,将数据集 EmpSalesMonth2008R2 中的 Category 拖至**“行”**。
在**“数据”单元中单击右键,然后依次单击“插入”、“数据条”和“堆积条形图”**。
在“图表数据”窗格中,执行以下操作:
在“值”窗格中,单击**“添加字段”**(+),然后单击 Sales。
在“序列组”窗格中,单击**“添加字段”**(+),然后单击 Year。
在矩阵的**“列”**中,创建一个名为 Title 的占位符,并将其值设置为 =Parameters!ReportMonth.Label & " Sales Comparison for Each Year"。
展开包含数据条的列的宽度。
选择矩阵,并在“属性”窗格中将**“书签”**设置为 MatrixwithNestedDatabarChart。
按需设置矩阵格式。
为矩阵添加矩形容器
为矩阵添加一个矩形容器以及说明矩阵用途的文本。
添加矩形容器
在报表**“主体”上,插入一个名为 rectSeasonalSales 的“矩形”**。
向该矩形添加一个文本框以及以下文本:针对每个类别比较 [@ReportMonth.Label] 的季节性销售。
按需设置格式。
将图表拖至该矩形。矩形将按需扩展。
将矩阵以及数据条形图拖至该矩形,并将其置于柱形图旁边。
将此矩形移至现有矩形之下,并使用对齐线将矩形的边和其报表项与页上的其他报表项对齐。
添加从文本至书签的链接
选择文本框 tbScenarioText 中的文本。
用鼠标突出显示 column 一词。
右键单击并打开**“文本属性”**对话框。
在**“字体”页上,将“颜色”设置为“蓝色”,将“效果”设置为“下划线”**。
在**“操作”页上,单击“转到书签”**。
在**“选择书签”**中,键入 CategoriesColumnChart。
对 databar 一词重复执行第 3 步到第 5 步。
在**“选择书签”**中,键入 MatrixwithNestedDatabarChart。
预览并验证报表
预览报表。
检查下列各项:
柱形图和数据条显示相同的信息。
在应用场景文本中,column 链接跳转至包含该柱形图的页。
在应用场景文本中,databar 链接跳转至包含该数据条形图的页。
部署报表。