如何在水晶报告中获得runningvalue()

时间:2014-06-03 07:25:55

标签: crystal-reports visual-studio-2013 rdlc

我过去使用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

2 个答案:

答案 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并将刚刚创建的公式插入“要汇总的字段”。在“运行总计”屏幕的“评估”部分中,将其设置为“对于每个记录”,并在“重置”部分中,如果您希望此余额在整个报表上工作或选择一个,请将其设置为“从不”如果您的余额应该按分组级别进行分组。

编辑:不言而喻,但你要确认“摘要类型”要设置为“总和”