2

我将从一张图片开始(我知道这有点难看):

图片

正如您在报告中看到的,我分为三组:

  1. 组织级别 1 - 有一些等级和指标
  2. 第二组按实体类型(组织人员)分组,每组有一个带指标的平均等级
  3. 第三部分是组织人员名单及其等级和指标

指标设置如下: 指标集

问题是有时等级为 100 时指示器显示为黄色(指示器应显示为绿色)。

我检查了以下内容:

  1. 返回的等级为 100 但指示器仍显示黄色
  2. 我试图创建 c 颜色表达式,结果是一样的。

我开始认为这是 Report builder 3 / Reporting services 的错误

4

3 回答 3

0

我有几个建议。

  • 你可以在输出中添加小数,看看黄色的 100 是否超过 100?由于这些是平均值,这可能会影响上限。

  • 还可以尝试将颜色按绿色到红色的顺序排列。

编辑:

您的报告和/或数据中的某些内容不匹配,因为根据 tat 值的绿色“56”应该是红色的,而一些黄色应该是红色的。

  • 您需要检查在红绿灯旁边打印的值,因为这些值并不能以任何方式反映您为指标得出的值。

  • 还要检查grade字段上的数据类型,或者可以添加一个转换函数,比如cint()你的表达式。

于 2013-01-15T09:35:22.133 回答
0

您的字段应该是 0 到 .60、0.60 到 .85、0.85 到 1,因为看起来您所基于的字段是一个平均值。

于 2015-11-13T17:12:48.783 回答
-2

您可以尝试将黄色和绿色的范围更改为

黄色:61 到 85
绿色:86 到 100

于 2013-01-15T06:55:52.573 回答