我在Report Builder 3.0中有两个具有相似字段的数据集,我想在两个数据集中的公共字段中输入特定值出现次数的总和。
我有一个我正在用于每个数据集的表达式:
=SUM(IIF(Fields!caseorigin.Value = "mail",1,0))
和
=SUM(IIF(Fields!cliorigin.Value = "mail",1,0))
但我似乎无法找到一种方法来对两个数据集中的值求和。我试过了:
=SUM(IIF((Fields!caseorigin.Value, "caseDS") = "mail",1,0)) + SUM(IIF((Fields!cliorigin.Value, "cliDS") = "mail",1,0))
有没有办法让这项工作或替代方法?
答案 0 :(得分:2)
这里看起来像语法错误;在指定范围时,它应该像:
=Sum(Expression, Scope)
将此应用于您的示例:
=SUM(IIF(Fields!caseorigin.Value = "mail",1,0), "caseDS")
+ SUM(IIF(Fields!cliorigin.Value = "mail",1,0), "cliDS")
应该适合你。