为指标SSRS BIDS添加多个规则

时间:2012-02-20 13:58:56

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

我已经制作了一份报告,您可以通过勾选和十字架深入查看表格。每个勾号表示任务已完成。在第二张图片中,您可以看到规定任务是完整还是不完整的规则的规则,它们如下:

如果剩余小时数= 0,则任务完成,然后出现勾号。 如果剩余小时数在0.01到1,000,000之间,那么仍然有工作要做,因此任务没有完成。

对“总工作量”列的监督,如果这是0.00并且剩余小时数也是0.00那么这意味着任务尚未开始并且因此不完整但是由于我的规则,旁边出现了勾号这些未经启动的任务。

我的问题是,我如何添加第二项裁决以考虑“总工作量”,因为据我所知,我只能从下拉框中选择一个值,然后填充为此。< / p>

规则必须是: 如果剩余小时数= 0且总工作量> = 0.01则为绿色勾选 如果剩余小时数介于0.01和1,000,000之间,则为红叉 如果总工作量= 0.00且剩余小时数= 0.00,则红叉

希望这是有道理的。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

= iif(Sum(Fields!EffortRemaining.Value)= 0和Sum(Fields!TotalEffort.Value)&gt; = 0.01,1,0)表达式值

然后告诉红叉0和绿色勾1