如何仅在报表中显示所显示值的特定列末尾的总值?

时间:2014-07-25 17:25:53

标签: reporting-services ssrs-tablix

我有一份SSRS报告,报告中的列数很少,其中的计算是在报告中完成的,我还需要显示计算列的总值ex:

ID||Name||Value||Positive||Negative

1||  ABC||200  || 200    || 0

2||  BCD||300  || 300    || 0

3||  EFG||-500 ||0       ||-500

4||  HIJ||-200 || 0      ||-200

---------------------------------
TOTAL          ||500     ||-700    

我已经实现了如何通过使用reportItems和IIF条件分别显示正值和负值,但我也是这些列的总和。

任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

首先,不要使用ReportItems!Value。使用填充“值”列的数据集字段。做:

正面:SUM(IIF(Fields!ValueField.Value> 0,Fields!ValueField.Value,0))

否定:仅相同< 0。

将“ValueField”替换为填充“值”列的数据集中的任何字段。如果它是字段的组合,则将整个组合放在Fields!ValueField.Value

的位置