总计包含 运行 总计 Crystal 10 的公式

Summing a formula containing a running total in Crystal 10

我搜索过其他与此类似的问题,但 none 似乎处于相同的情况。

我有一系列交易,其中我使用名为 TranNumber 的 运行 总数,它会在帐号更改时重置。当我按交易日期降序排序时,这个 运行 总计显示最近的交易为 1。

我还有另一个公式,其中包含事务代码列表及其在工作流中的位置(使用 select 案例公式完成)。

我试图对以下公式以及变体进行求和,例如使用变量并将数据传递到子报告中,然后返回到 'trick' 软件,而不是将其视为 运行 总数,仍然无济于事,因为我无法对变量求和。

if {#TranNumber} = 1 then 
if {@ProcCode} startswith "1 - " then 1 else 0 

最终我想要计算工作流中每个位置的帐户数量,然后将其放入图形表格中。

如果有人曾尝试成功执行此操作,或者可以建议一种方法来仅恢复每个帐户的最新交易以避免必须使用上述方法,我们将不胜感激:)

提前致谢

通过使用上面的公式并分配给一个变量并在详细信息中放置一个 counter 公式解决了这个问题,其工作方式如下

shared numbervar x;
If {#TranNumber} = 1 then
if {@ProcCode} startswith "1 - " then x := x + 1

然后我将这个公式放在详细信息中,然后简单地在报告页脚中输出变量,它给出了我正在寻找的数字。