如何在Crystal Reports中按最近30、60、90、120+天对数据进行分组?

时间:2019-02-21 14:27:10

标签: crystal-reports report crystal-reports-2008

我有一份基本报告,正在尝试根据过去30、60、90、120天内的数据在Crystal中进行整理。因此,最终它应该有4个组,但是当我尝试通过“更改组”进行此操作时,我只能按“每年”,“每月”等范围进行选择。

我很确定我会使用公式来执行此操作,但我只是不知道如何构造它。谢谢。

2 个答案:

答案 0 :(得分:1)

不需要子报表。创建一个公式,例如:

Select CurrentDate - {Purchase.Date}
Case is < 31 : "00-30"
Case is < 61 : "30-60"
Case is < 91 : "60-90"
Default : "Older";

然后,只需按该公式分组

答案 1 :(得分:0)

创建4个子报表,一个报表有30天,另一个报表有60天(直到120+天),然后将报表放置在报表标题中意味着每个报表都在一个报表标题部分中