指示器(Report Builder 3.0 和 SSRS)

指示器是以直观的形式提供单个数据值的状态的最小化仪表。表示指示器及其状态的图标十分简单,并且即使在以小尺寸使用时也保持有效的外观。

您可以在报表中使用状态指示器以显示如下内容:

  • 通过使用上升、平(无变化)、趋于上升或趋于下降箭头显示趋势。

  • 通过使用公认的符号(例如复选标记和感叹号)显示状态。

  • 通过使用公认的形状(例如交通灯和标志)显示情况。

  • 通过使用显示进展情况的公认的形状和符号(例如正方形中的象限数和星形的数目)显示等级。

尽管指示器可单独用于面板或自由格式的报表中,但它们最常用于表或矩阵中以便形象地展现行或列中的数据。下图显示具有交通灯指示器的一个表,它按销售人员和区域展现今年迄今为止的销售额。

在表行中具有指示器的报表

Reporting Services 提供可按原样使用的内置指示器集和指示器图标,但您也可以自定义单独的指示器图标和指示器集以满足您的需要。

有关将指示器用作 KPI 的详细信息,请参阅教程:向报表添加 KPI (Report Builder 3.0)

注意注意

您可以将指示器作为报表部件与报表分开发布。报表部件是自包含的报表项,存储在报表服务器上并可以包含在其他报表中。使用报表生成器可以从报表部件库中浏览和选择部件,以添加到您的报表中。使用报表设计器或报表生成器可以将报表部件保存在报表部件库中以供使用。有关详细信息,请参阅 Web 上 microsoft.com 中的“报表部件(Report Builder 3.0 和 SSRS)”和“报表设计器中的报表部件 (SSRS)”。

注意注意

在 Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和 Report Builder 3.0 中设计报表 (SSRS)”。

本文内容

将指示器与仪表进行比较

选择要使用的指示器类型

自定义指示器

在表和矩阵中使用指示器

调整指示器的大小以便提供最佳的视觉效果

在仪表面板中包括指示器和仪表

指示器状态的顺序

操作指南主题

将指示器与仪表进行比较

尽管在外观上差别很大,但指示器就是简单的仪表。指示器和仪表都显示单个数据值。主要差别就是仪表具有元素(如框架和指针)。指示器只具有状态、图标和(可选)标签。指示器状态类似于仪表范围。

与仪表一样,指示器位于仪表面板内。在您想要通过使用**“指示器属性”**对话框或“属性”窗格配置某一指示器时,需要选择指示器,而非面板。否则,可用选项将应用于仪表面板选项,并且您不能配置指示器。下图显示了指示器仪表面板中的一个选定指示器。

仪表面板内的指示器

仪表可能比指示器的显示效果更好,具体取决于您描绘数据值的方式。有关详细信息,请参阅仪表(Report Builder 3.0 和 SSRS)

用于“返回首页”链接的箭头图标返回页首

选择要使用的指示器类型

使用正确的指示器集是立即传达数据含义的关键,无论数据是处于详细信息行中、表或矩阵的行或列组中,还是单独位于表体或面板中。内置指示器集具有三个或者更多的图标。这些图标在形状和/或颜色上各不相同。每个图标都传达一种不同的数据状态。

下表列出了内置的指示器集,并描述它们的一些常见用途。

指示器集

指示器类型

方向指示器图标集

方向:通过使用上升、下降、平(无变化)、趋于上升或趋于下降箭头指示趋势。

符号指示器图标集

符号:通过使用公认的符号(例如复选标记和感叹号)指示状态。

形状指示器图标集

形状:通过使用公认的形状(例如交通标志和菱形形状)指示情况。

分级指示器图标集

等级:通过使用显示进展值的公认的形状和符号(例如正方形中的象限数)指示等级。

您选择某一指示器集后,可通过在针对指示器的对话框中或“属性”窗格中设置其属性,自定义该集中每个指示器图标的外观。您可以使用内置的颜色、图标和大小来配置指示器,也可以使用表达式来配置指示器。

用于“返回首页”链接的箭头图标返回页首

自定义指示器

可以对指示器进行自定义,以便满足您的需要。您可以按以下方式修改指示器集以及某一集内的单独指示器图标:

  • 更改指示器图标的颜色。例如,您可能希望将某一指示器集的配色方案设置为单色,或者使用并非默认颜色的其他颜色。

  • 更改指示器集中的图标。例如,您可能要在一个指示器集中使用星形、圆形和正方形图标。

  • 指定指示器的开始值和结束值。例如,您可能希望为 75% 的指示器值使用一个图标,以扭曲数据显示。

  • 将图标添加到指示器集。例如,您可能希望向指示器集添加其他图标,以便以更详细的方式区分指示器值。

  • 从指示器集中删除图标,以便通过只使用几个图标使数据显示更简单。

有关详细信息,请参阅如何更改指示器图标和指示器集(Report Builder 3.0 和 SSRS)

用于“返回首页”链接的箭头图标返回页首

在表和矩阵中使用指示器

指示器的简单形状使其很适合在表和矩阵中使用。指示器甚至在小尺寸下效果也很好。这使它们可用于报表的详细信息行或组行中。

下图显示具有一个表的报表,该表使用方向指示器集**“四个箭头(彩色)”**来指示销售额。报表中的指示器图标配置为使用蓝色阴影来代替默认颜色:红色、黄色和绿色。

以蓝色底纹箭头为指示器的报表

有关添加、更改和删除指示器的详细信息,请参阅如何添加或删除指示器(Report Builder 3.0 和 SSRS)

在您首次向报表添加一个指示器时,该指示器配置为使用默认值。然后,您可以更改这些默认值,以便指示器以您所需的方式描绘数据。您可以更改指示器图标的外观、指示器选择要使用的图标的方式,并可以更改指示器集使用的图标。有关详细信息,请参阅如何更改指示器图标和指示器集(Report Builder 3.0 和 SSRS)

默认情况下,指示器配置为使用百分比作为度量单位,并且自动检测数据中的最小值和最大值。指示器集中的每个图标都具有百分比范围。百分比范围的数目依赖于图标集中图标的数目,但这些范围具有相同的大小和顺序。例如,如果图标集具有五个图标,则有五个百分比范围,每个范围占总大小的 20%。第一个范围以 0 开始、以 20 结束,第二个范围以 20 开始、以 40 结束,依此类推。报表上的指示器使用的图标来自其百分比范围在指示器数据值处于的范围内的指示器集。对于图标集中的每个图标,您可以更改百分比范围。可以通过提供值或表达式来显式设置最小值和最大值。您可以将度量单位更改为数值。在此情况下,不要为数据指定最小值或最大值。而是为指示器使用的每个图标仅提供开始值和结束值。有关详细信息,请参阅如何设置和配置度量单位(Report Builder 3.0 和 SSRS)

指示器通过同步指定作用域内的指示器数据值来提供数据值。默认情况下,作用域是指示器的父容器,例如包含指示器的表或矩阵。您可以通过根据报表的布局选择不同的作用域,更改指示器的同步。指示器可以忽略同步。有关详细信息,请参阅如何设置同步作用域(Report Builder 3.0 和 SSRS)

有关了解和设置报表内的作用域的一般信息,请参阅了解总计、聚合和内置集合的表达式作用域(Report Builder 3.0 和 SSRS)

指示器仅使用单个值。如果您需要显示多个数据值,则应使用迷你图或数据条来代替指示器。它们可以表示多个数据值,即使在小尺寸下也简单、易于理解,并且适合在表和矩阵中使用。有关详细信息,请参阅迷你图和数据条(Report Builder 3.0 和 SSRS)

用于“返回首页”链接的箭头图标返回页首

调整指示器的大小以便提供最佳的视觉效果

除了颜色、方向和形状外,您还可以使用大小来提供最佳的指示器视觉效果。假定某一报表使用指示器来显示客户对不同类型自行车的满意度。指示器使用的图标可以根据客户满意度配置为不同的大小。满意度越高,在报表中出现的图标就越大。下图显示了自行车的销售报表以及反映销售额的图标大小。

具有大小不同的指示器的报表

您可以使用表达式基于指示器使用的字段值动态设置星形的大小。有关详细信息,请参阅如何使用表达式指定指示器的大小(Report Builder 3.0 和 SSRS)

若要了解有关如何撰写和使用表达式的详细信息,请参阅表达式(Report Builder 3.0 和 SSRS)

用于“返回首页”链接的箭头图标返回页首

在仪表面板中包括指示器和仪表

指示器始终位于仪表面板内。仪表面板是可以包括一个或多个仪表和状态指示器的顶级容器。仪表面板可以包含子仪表或指示器,也可以包含相邻仪表或指示器。如果您使用指示器作为仪表的子级,则可以通过显示在仪表中显示的数据值的状态,进一步地展现数据。例如,仪表内的指示器可以显示一个绿色圆圈,向您指示仪表指向的值处于值范围的上 33% 中。如果并排使用仪表和指示器,您可以通过不同的方式表示数据。在任何一种情况下,指示器和仪表都可以使用相同或不同的数据字段。

下图显示一个与仪表并排且处于仪表内的指示器。

仪表面板中的指示器和仪表

有关详细信息,请参阅如何在仪表面板中包括指示器和仪表(Report Builder 3.0 和 SSRS)

有关使用仪表的详细信息,请参阅仪表(Report Builder 3.0 和 SSRS)

用于“返回首页”链接的箭头图标返回页首

指示器状态的顺序

**“指示器属性”对话框的“值和状态”**选项卡中指示器状态的顺序会影响在指示器状态的开始值和结束值重叠时为数据值显示的指示器图标。

无论您是使用百分比还是数字状态度量单位,都可能会发生上述情况。这在您使用数字度量单位时更可能发生,因为您为此度量单位提供特定的值。在您对报表数据值进行舍入时,上述情况也更可能会发生,因为这往往会使值更离散化。

下面的应用场景描述在**“3 个箭头(彩色)”**方向指示器中更改三个状态的顺序时是如何影响数据显示的。默认情况下,该顺序为:

  1. 红色向下箭头

  2. 黄色水平箭头

  3. 绿色向上箭头

下面的应用场景将显示四个不同的状态顺序及其值范围以及这些顺序是如何影响数据显示的。

在这些应用程序将中,**“3 个箭头(彩色)”**指示器使用数字状态度量值。

状态顺序

起始值

结束值

Red

0

3500

Yellow

3500

5000

绿色

5000

10000

红色向下箭头描绘值 3500,黄色水平箭头描绘值 5000。

状态顺序

起始值

结束值

绿色

5000

10000

Yellow

3500

5000

Red

0

3500

黄色水平箭头描绘值 3500,绿色向上箭头描绘值 5000。

状态顺序

起始值

结束值

绿色

5000

10000

Red

0

3500

Yellow

3500

5000

红色向下箭头描绘值 3500,绿色向上箭头描绘值 5000。

状态顺序

起始值

结束值

Yellow

3500

5000

Red

0

3500

绿色

5000

10000

黄色向下箭头现在描绘值 3500 和值 5000。

总之,评估开始并且指示器状态列表和报表的顶部显示与具有数据适合的值范围的第一个指示器状态相关联的指示器图标。因此,您可以通过更改指示器状态的顺序,影响数据值的显示。

用于“返回首页”链接的箭头图标返回页首

更改历史记录

更新的内容

添加了指示器状态的顺序部分。此部分介绍顺序是如何影响在报表中显示的状态图标的。