SSRS 2012 指标(Indicator)

SSRS 2012 指标(Indicator)

指标就是迷你版的仪表,可通过表格类型的结构,一次显示多个指标。和对于企业用来呈现关键绩效指标来说是非常有用的。

步骤1

线设计以分店名称为组的销售报表。

步骤2

在销售总额旁边插入一个新的数据列,从工具箱拉入指标(报表设计器的画面称作“指示器”,但是报表生成器是正确的名称“指标”)对象至销售金额旁的单元格。目前,SSRS的指针支持如图所示的类型。

步骤3

SALES_AMT拖至“Values”。右击“Values”对象,选择指示器属性,在更改指示器值属性处输入以下表达式:

=IIF(Sum(Fields!SALES_TARGET_AMT.Value)=0 or IsNothing(Sum(Fields!SALES_TARGET_AMT.Value))=1,Nothing,Sum(Fields!SALES_AMT.Value)/Sum(Fields!SALES_TARGET_AMT.Value)*100)

步骤4

切换至“Value and States”标签页,在此可以设置灯号变化的规则。在此可以利用“Numeric”与“Percentage”两种模式切换进行设定。

步骤5

预览报表,即可得到如图的画面。

时间: 2024-10-26 21:24:16

SSRS 2012 指标(Indicator)的相关文章

SSRS 2012 仪表 -- 关键绩效指标

SSRS 2012 仪表 -- 关键绩效指标 开车的过程就是驾驶不断收集收集信息以作出正确决策的过程,为了能够让驾驶清楚地理解数值所代表的意义,因此开车时所需要的所有数字,包括速度.里程数.邮箱状况等都被浓缩在驾驶仪表中.在企业报表中,主管们也通常没有太多的时间阅读报表明细,对他们来说,可能也不一定会记得数字绝对大小所代表的意义,因此运用仪表(Gauge)可以用来显示数值的绝对大小外,同时也可以直觉的显示数值合理的范围区间,以作为警示(过高过低)之用,因此,仪表主要是用来监控数据的变化,我们通称

SSRS 2012 高级仪表设置

SSRS 2012 高级仪表设置 仪表的重点其实就是根据企业指定的关键绩效指标,配合仪表图样以及指针.刻度.范围来达到最佳的呈现模式. 设计仪表 关键绩效指标的好坏如何让老板能一眼就知道,此时,需要通过警戒范围的设置,运用颜色的视觉效果,一眼就能清楚知道哪些关键绩效指标未达标准.我们只要利用实际销售金额(SALES_AMT)除以销售金额目标(SALES_TARGET_AMT)即可得到达成率,若是根据公司内部达成率管理办法,可以得到以下的范围标准: n 0%~60%为危险区域(红色) n 60%~

SSRS 2012 图表类型 -- 介绍

"一图胜千言",数字管理的方式是希望通过科学化的衡量来作为企业的决策支持基础,但是当企业的规模日渐增加,业务日渐复杂,每天所产生的数据如排山倒海的涌入.如果死守着传统数据解读的流程,恐怕没多久数据就变成像垃圾一样的"公害"了.尤其决策人员大多公务繁忙,"太多的数据等于没有数据",成山的数字往往难以引起分析者解读的欲望,导致忽略带过,反而造成这些数字从此束之高阁而无人问津了. 根据视觉传播理论研究讨论指出,图形的视觉冲击力笔文字高出85%,因此,如

SSRS 2012 高级图表类型 -- 并排圆饼图

SSRS 2012 高级图表类型 -- 并排圆饼图 并排圆饼图可以实现在一个图表外框中同时出现三个圆饼图,各表示不同数值的比率,但是,彼此要共享同样的图例(也就是同色标示同样的项目).这用到了许多图表区域的高级技术. 步骤1: 在数据集中,提供了销售金额.销售数量以及产品总成本三项指标,请先利用之前介绍的技巧,设计出销售金额的圆饼图. 步骤2: 请单击"Add New Chart Area". 步骤3: 此时,你会发现结果好像不如预期,因为把它变成上下两部分,因此旧的图表被压缩成不成比

SSRS 2012 参数化报表 -- 日期参数

SSRS 2012 参数化报表 -- 日期参数 在SSRS中,日期是比较特殊的一种参数,可以用"日历"格式显示. 日期参数实例 步骤1: 创建新的有销售日期条件的报表,利用BETWEEN加入销售日期的起始日期筛选条件. WHERE TRX_DTE BETWEEN @START_DTE AND @END_DTE 步骤2: 接着,只要在参数属性对话框将参数的数据类型设为"日期/时间"(前提是参数数据类型必须是date.smalldatetime.datetime.tim

SSRS 2012 参数化报表 -- 利用拼接字符串来取代查询参数

SSRS 2012 参数化报表 -- 利用拼接字符串来取代查询参数 以上介绍过了如何在SQL Server中使用参数化查询,但是,如果遇到一些不支持参数化查询的数据库又该怎么办呢?此时,最终极的招数就是整个查询语句都通过参数化查询以拼接字符串的方式来产生. 举例来说,除了XML文件之外,SSRS也能够接收外部Web Services返回的数据集以产生报表.在以下的实例中,利用立陶宛国家银行所提供的实时汇率换算Web服务,它提供各种货币与立陶宛币(Litas)的汇率换算. 步骤1: 请将数据表拖拉

SSRS 2012 表达式 -- 介绍

SSRS 2012 表达式 -- 介绍 在SSRS设计报表时,界面提供了许多属性设置,可以用来修改项目的外观以及显示模式,而大多数的属性也都支持利用表达式的模式,只要看到属性值下拉菜单有出现"表达式-"或是"fx"的字样,就表示可以利用表达式的技术,根据逻辑判断以产生复杂的显示效果. 目前SSRS支持VB.NET的表达式语法,我们可以使用这些表达式将已有的全局属性进行处理后生成要显示的值,或是可以通过表达式的撰写,根据条件动态指定报表的属性值. 在介绍如何撰写SSR

SSRS 2012 表达式 -- 颜色管理示例

SSRS 2012 表达式 -- 颜色管理示例 我们要将月销售量低于100笔的数据格,利用单元格底色以及字型的属性变更,以提醒查看报表者注意. 步骤1: 将要改变底色的单元格反白,并在右下角的属性窗口中选择BackgroundColor属性,并在下拉菜单中选择"Expression". 步骤2: 接着,在编辑表达式窗口上方方框内输入: =iif(Sum(Fields!SALES_QTY.Value)<100 and IsNothing(Sum(Fields!SALES_QTY.V

SSRS 2012 表达式 -- 空值补零示例

SSRS 2012 表达式 -- 空值补零示例 当我们使用矩阵来设计报表时,常常会发现单元格中出现空值,通常为了报表美观或是方便使用者阅读,会将空值补零,那么零要怎么补呢?在一般的SQL查询语法多半是使用以下方式来补零: SQL Server SELECT ProductName,ISNULL(SalesAmount,0) FROM OrderDetail Oracle SELECT ProductName,DECODE(SalesAmount,null,0) FROM OrderDetail