SSRS 2008 R2中的方向指标

时间:2014-09-26 13:34:15

标签: sql sql-server sql-server-2008 reporting-services

如果有人可以提出建议,我将不胜感激。

我在SSRS 2008 R2中设置了一个简单的表格。它为我提供了每月完成的流程数量,因此:

200年1月 2月150日 3月250日

我已设法按每个设置一个简单的指示器,如果值<200则显示红色,如果值> 200则显示绿色。

然而,如果价值高于上个月,我会想要一个方向指示器。所以在上面的例子中,在2月旁边我们会看到一个向下箭头。在三月旁边,我们会看到向上箭头。

我已经向表中添加了一个指示符,然后选择了方向指示器值,然后是值和状态,我删除了除箭头图标之外的所有箭头图标,并尝试编写表达式以使其执行我想要的操作。但我没有成功。

如果你知道这个看似简单但令人费解的问题的方法 - 请你能告诉我吗?

我希望我已经清楚地解释了它。请耐心等待,因为这是我第一次在本网站上发布。

感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用Previous Function返回指定范围内项目的上一个实例的值或指定的聚合值。

例如:

=IIf(Fields!ProcessesCompleted.Value < Previous(Fields!ProcessesCompleted.Value), <display DOWN icon>, <display UP icon>)