需要从上个月结束日期返回的值

时间:2014-11-19 12:51:04

标签: crystal-reports-2008

有人可以指导我如何做到这一点。我使用的是Crystal 2008。

我想提取上个月末的数据,并将其与当前月份放在同一行,因此会有两个数字列:一个是月末数字,另一个是上个月 - 最终数字。我希望它看起来像这样:

Month-End       Account     Figure      Prev Month-End Figure
1/31/2014       21A3233     11      
2/28/2014       3285592     22          11
3/31/2014       64EG544     33          22
4/30/2014       E5VG96A     44          33
5/31/2014       POIUE52     55          44
6/30/2014       8889947     66          55
7/31/2014       P645252     77          66
8/31/2014       05EU6AB     88          77
9/30/2014       888E658     99          88

我如何根据第一栏中的月末日期获得上一个月末数字?

2 个答案:

答案 0 :(得分:0)

创建公式@Last Day并在下面写下代码以获取上个月的最后一天:

DateSerial(year({Month-End }),Month({Month-End }),1)-1

现在再创建一个公式@Data以获取上个月最后一天的数据:

if ({Month-End }=DateSerial(year({Month-End }),Month({Month-End }),1)-1)
then Figure

将公式@Data放在Prev Month-End Figure

答案 1 :(得分:0)

没关系,我在这里找到了答案: Store Previous row value for current row in Crystal Report

再次感谢您的帮助。