无法在 SSRS 中创建嵌套的 SUM IIF 表达式

Trouble creating nested SUM IIF expression in SSRS

我是 SSRS 的新手,有一个 SUM(IIF 问题。

我的数据集包含四列:Date、GroupID、PlanPaid 和 NetworkIndicator。

这里是数据集的例子:

我正在尝试在 [NetworkIndicator] =“网络中”时对 [PlanPaid] 金额求和。

但是,我需要按 [Date] 拆分的金额。我尝试通过创建表达式来完成此操作:

=Sum(IIf(Fields!NetworkIndicator.Value = "在网络中" , 字段!PlanPaid.Value , 没有什么) , "Claims_Rolling12")

但是这个表达式 returns 在所有 [Dates] 中的数量(总计)相同。我如何分解它以便按正确的 [Date] 分组?

这是我的 Tablix 和当前群组的照片:[Tablix 和群组]

这是输出的照片:[输出]

您没有说明您希望这笔金额显示在何处,因此此处的答案可能无效。如果没有,则编辑您的问题以根据您的示例数据显示您期望的输出结果。

我在这里假设您想向报告中添加一个新列,按日期显示“在网络中的总数”。

最简单的方法是添加一个按日期分组的行组,然后在这个组中你可以使用一个简单的表达式,就像你试过的那样,但不指定范围。

=SUM(IIF(Fields!NetworkIndicator.Value = "In Network", Fields!PaidPlan.Value, Nothing))

此表达式只会对当前范围内的行求和,在这种情况下,范围将是您创建的按日期分组的行组。

正如 IO 所说,如果这没有帮助,编辑 您的问题并根据您提供的示例数据显示您期望的最终结果,然后我可以再看看