没有组的小计过滤

时间:2016-08-16 17:04:17

标签: reporting-services ssrs-2008-r2 ssrs-2012

我在Tablix中有一个包含5个组的报告。我希望根据该组中的金额过滤器总计15行。简化版本:

Group1  Cost Center Relationship Type  Amount
A       100         Rel1         Small 100
A       100         Rel1         Med   100
A       100         Rel2         Small 200
Total for A Small:                     300
Total for A Medium:                    100

我无法对Type进行分组,因为我按关系排序。

我添加了2个组行来制作3(每个类型一个)。我使用“添加总计”到现有组。我尝试在组行中使用IIF(Fields!Type.value =“Small”,SUM(Fields!Amount.value),0),但我得到的只是零。我不确定是否需要指定范围,因为它已经在组中。

1 个答案:

答案 0 :(得分:0)

好吧,IIF(Fields!Type.value =“Small”,SUM(Fields!Amount.value,0)不会按原样运作。

你需要:

IIF(字段!Type.value = “小”,SUM(字段!Amount.value),0)

或试试这个:

SUM(IIF(字段!Type.value = “小”,字段!Amount.value,0))

如果你需要在逻辑内部的SUM()(顶部示例)或SUM()逻辑的结果(底部示例)

,我会在GROUP页脚中忘记