感谢您查看我的问题。
我试图通过报告修订日期对水晶报告进行分组,我有4个不同的类别。基本上,我试图将以下报告分组:过期,30天内到期,30-90天到期,90天后到期。
我对日期编码不太满意,可以在Crystal Reports(2008)中使用一些关于如何编写此内容的指导。希望我解释得对。
非常感谢,迈克
答案 0 :(得分:0)
首先在任何分组之前创建一个类似于此的公式字段(伪代码)
if ({reviseddate} <= {currentdate}) then 1
else if (({reviseddate} > {currentdate} ) and ({reviseddate} < DateAdd("d", 30 , {currentdate}) )) then 2
else if (({reviseddate} >= DateAdd("d", 31 , {currentdate}) ) and ({reviseddate} <= DateAdd("d", 90 , {currentdate}) )) then 3
else if (({reviseddate} >= DateAdd("d", 91 , {currentdate}) ) then 4
然后将您的公式放入详细信息部分。一旦您看到您的公式按预期生成1,2,3,4值,则在公式字段上进行分组。
注意: