我想检索当前行中的前一行值,如下所示(Crystal Report 2008):
+------------+-----------------+----------+------------+----------------+
| Date | PreviousBalance | Loan | Collection | CurrentBalance |
+============+=================+==========+============+================|
| 14/02/2012 | 00.00 | 10000.00 | 00.00 | 10,000.00 |
| 15/02/2012 | 10,000.00 | 00.00 | 500.00 | 9,500.00 |
| 16/02/2012 | 9,500.00 | 00.00 | 500.00 | 9,000.00 |
| 18/02/2012 | 9,000.00 | 5,000.00 | 00.00 | 14,000.00 |
+------------+-----------------+----------+------------+----------------+
这比看起来更容易:
创建两个运行总计,其中一个用于贷款{#TLoan}
对于现场{table.Loan}
和一件用于收藏{#TCol}
对于现场{table.Collection}
.
创建一个公式:{@Total}
包含以下内容:
{#TLoan}-{#TCol}
这将具有 CurrentBalance 值。
- 创建另一个公式:
{@Prev}
包含以下内容:
{@Total}-{table.Loan}+{table.Collection}
这将具有 PreviousBalance 值。
使用这种方法不需要复杂的公式,并且结果是预期的。
希望能帮助到你!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)