繁体   English   中英

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

[英]Trouble creating nested SUM IIF expression in SSRS

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

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

这是数据集的示例:

在此处输入图像描述

当 [NetworkIndicator] = "In Network" 时,我正在尝试对 [PlanPaid] 金额求和。

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

=Sum(IIf(Fields.NetworkIndicator,Value = "In Network".Fields,PlanPaid,Value , Nothing) , "Claims_Rolling12")

但是此表达式在所有 [Dates] 中返回相同的金额(总计)。 我如何分解它以便按正确的 [Date] 分组?

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

在此处输入图像描述

这是 output 的照片:[输出]

在此处输入图像描述

你还没有说你希望这笔款项出现在哪里,所以这里的答案可能不起作用。 如果没有,则编辑您的问题以根据您的示例数据显示您期望 output 的外观。

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

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

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

此表达式仅对当前 scope 中的行求和,在本例中,scope 将是您创建的按日期分组的行组。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM