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

How can I populate a SSRS Chart with a calculated field?

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

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

解释它是用不到一天时间完成的任务量除以任务量。

然后将其归因为每个月的百分比,最终结果是这些百分比显示在条形图中。

现在,当我 select 我的条形图的值系列是上述计算字段时,它 return 没有任何值

table 中的数据是正确的,所以我对此很满意,但是当我想要以图表形式显示时,我没有得到任何结果。

有好心人可以指点一下为什么会这样吗

谢谢 旦

如果您使用的是 Visual Studio(而不是 Report Builder),您应该会收到一条错误消息,解释它为何不起作用。您可以在图表中使用的表达式是有限的。相反,您可以在数据集级别完成逻辑并将聚合留给图表。

  1. 将计算字段添加到您的数据集以检查您的条件。

    =IIf(字段!JobDeployment.Value < "1440", 1, 无)

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

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