我过去使用RDLC报告,但现在我正在使用Crystal报告。我在RDLC报告中使用这个公式
=Previous(RunningValue(Fields!balance.Value,sum,nothing))+Fields!balance.Value
但在Crystal报表中找不到Running值。有谁能告诉我水晶报告在哪里?如果没有其他任何解决方案吗?
我想在平衡栏中找到这样的结果
id name debit credit balance
1 umer 100 0 100
2 umer 0 50 50
3 umer 0 10 40
4 umer 200 0 240
答案 0 :(得分:0)
在Balance
Whileprintingrecords;
Shared Numbervar balance;
Shared Numbervar display;
balance:=debit-credit;
display:=display+balance;
display
答案 1 :(得分:0)
我建议您使用Running Total,因为这种类型的计算正是它们的用途。
首先,创建一个公式,将处理借方作为总计的加法,并将贷记作为减法:{table.debitAmount} - {table.creditAmount}
然后创建一个Running Total并将刚刚创建的公式插入“要汇总的字段”。在“运行总计”屏幕的“评估”部分中,将其设置为“对于每个记录”,并在“重置”部分中,如果您希望此余额在整个报表上工作或选择一个,请将其设置为“从不”如果您的余额应该按分组级别进行分组。
编辑:不言而喻,但你要确认“摘要类型”要设置为“总和”