我有一份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条件分别显示正值和负值,但我也是这些列的总和。
任何人都可以帮助我
答案 0 :(得分:0)
首先,不要使用ReportItems!Value。使用填充“值”列的数据集字段。做:
正面:SUM(IIF(Fields!ValueField.Value> 0,Fields!ValueField.Value,0))
否定:仅相同< 0。
将“ValueField”替换为填充“值”列的数据集中的任何字段。如果它是字段的组合,则将整个组合放在Fields!ValueField.Value
的位置