如何使用计算字段填充SSRS图表?

时间:2016-11-08 17:21:40

标签: sql reporting-services ssrs-2008

我正在尝试使用以下计算字段填充SSRS中的条形图:

= COUNT(IIF(Fields!JobDeployment.Value<“1440”,1,Nothing))/ Count(Fields!CaseStatus.Value)

解释它是在一天内完成的任务量除以任务量。

然后每个月将其归结为一个百分比,结束游戏将是这些百分比在条形图中。

现在当我选择我的条形图时,其值系列是上面计算的字段,它不会返回任何值

表格中的数据是正确的,所以我很满意,但是当我想要它以图表形式出现时,我没有得到任何结果。

有人可以请他们提供一些指示,说明为何会出现这种情况

由于 丹

1 个答案:

答案 0 :(得分:0)

如果您正在使用Visual Studio(而不是报表生成器),则应该收到一条错误消息,说明它无法正常工作的原因。您可以在图表中使用的表达式是有限的。相反,您可以在数据集级别完成逻辑,并将聚合留给图表。

  1. 将计算字段添加到数据集中以检查您的情况。

    = IIf(Fields!JobDeployment.Value<" 1440",1,Nothing)

  2. 在图表中,只需比较计数。

    = COUNT(Fields!FilteredJobDeployment.Value)/ Count(Fields!CaseStatus.Value)