本文将阐述区间图在SQL Server Reporting Services中的适用范围,以及它们的创建方法。 添加区间图到报表中 现在让我看一种稍微不同的图表——区间图。这种图表将基于Chart Data面板的Values部分所包含的字段显示数据范围。例如,图14显示的是一个跟踪每个月的最小和最大销售额的区间图。
对于每个月,图表将会确定最高和最低的销售额,然后在图表上为每组数据点绘一个条形。图15显示了Series Properties对话窗口中的Top和Bottom值属性。注意上限值使用Max函数,而下限值使用Min函数。当然,这与在大多数报表中使用的默认的Sum函数是不同的……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
本文将阐述区间图在SQL Server Reporting Services中的适用范围,以及它们的创建方法。
添加区间图到报表中
现在让我看一种稍微不同的图表——区间图。这种图表将基于Chart Data面板的Values部分所包含的字段显示数据范围。例如,图14显示的是一个跟踪每个月的最小和最大销售额的区间图。
对于每个月,图表将会确定最高和最低的销售额,然后在图表上为每组数据点绘一个条形。图15显示了Series Properties对话窗口中的Top和Bottom值属性。注意上限值使用Max函数,而下限值使用Min函数。当然,这与在大多数报表中使用的默认的Sum函数是不同的。
除了值相关的域,我也在Tooltip属性中使用与之前图表不同的表达式:
="Min/" & FormatCurrency(Min(Fields!SalesAmount.Value)) & " " & "Max/" & FormatCurrency(Max(Fields!SalesAmount.Value))
现在当用户鼠标停在其中一个列时,工具提示将显示最小值和最大值。
另一个与之前报表设置不同的系列属性是Color属性(在Series Properties对话窗口的Fill页面上)。这里我没有使用默认值,而是通过定义下面的表达式来设置颜色:
=Iif(Fields!SalesGroup.Value = "Pacific", "Aqua", Iif(Fields!SalesGroup.Value = "Europe", "Yellow", "Blue"))
如果销售组是Pacific,那么该列将会是显示成浅绿色。如果该组是Europe,显示颜色将会是黄色。否则,颜色会是蓝色。
另一个与之前图表不同的是分类组。对于区间图,我指定了2个分类组:OrderQuarter和OrderMonth。这样,横轴会显示一个额外的子分类,虽然这不会改变显示的列和值。同时,因为OrderQuarter值是存储为1、2、3和4,我将Label属性修改成以下的表达式:
="Quarter " & Fields!OrderQuarter.Value
在这个表达式中,我只是简单地拼接文本和OrderQuarter字段值。现在标签文本将会包含单词“Quarter”。图16显示的是用户查看2007年报表时显示的图表。
我们可以看到,每个月显示了3列反映最小和最大销售额的区间。这个图表反映了我设置的颜色,而季度则列在横轴下文。(注意AdventureWorks数据仓库的示例数据并不是最好的,但是它仍然足够让我们了解图表的工作方式。)
翻译
TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。
相关推荐
-
利用Microsoft SQL Server Reporting Services 2016的移动特性
SQL Server Reporting Services有许多新特性,其中一些特性对SQL Server 2016数据可视化进行了优化,同时增加了可视化的形式。
-
Reporting Services 2008 R2让构建报表变得更轻松
在SQL Server 2008 R2中,SSRS提供了许多新的、改良的特性。在本文中我们将介绍其中的一些实用的功能。
-
Report Builder 3.0实用手册
Report Builder 3.0 是一种可以用于设计和发布自己的报表的报表创作工具,它同微软最新的SQL Server 2008 R2可以很好地协作,从而给用户带来更加强大的商业智能功能。
-
Report Builder 3.0 中矩阵配置技术
矩阵是一个以一种容易定制和高效渲染的方式显示汇总数据的强大工具。虽然本文只是作了基本的介绍,但是如果我们使用矩阵次数越多,它会体现越多的价值。