我目前正在开展一个需要报告的项目。我以前从未使用任何类型的报告,但我已经研究过很多人使用Crystal Reports。我已经将这个实现到我的项目中并且很好地定制了它。但是,我有点卡住,因为我不知道如何做下一步。我们处理汽车的“交易”。一旦交易完成,我们会跟踪它。这些交易具有我们称之为“交易日期”的交易日期。我需要的是一种过滤这些交易日期以显示在此报告上的方法。例如,如果交易日期是昨天(2013年6月25日),我需要在该日期之后3天或更长时间内将此交易显示在报告上。因此,如果是2013年6月28日,则该交易将显示在Crystal Report上。有没有人对如何解决这个问题有任何建议?请记住,我以前从未使用过Crystal Reports,所以我不确定从哪里开始。我已经搜索过这样的事情但空手而归。目前,报告查看数据库中的所有“交易”(数千行)。任何帮助表示赞赏!谢谢!如果需要更多信息,请告诉我们!
答案 0 :(得分:1)
假设:
D1 D0 T
<--|--|--|--|--|--|-->
-5 -4 -3 -2 -1 0
假设:
然后:
选择报告|选择公式|记录...
输入以下公式:
(CurrentDate - {table.date_field}) > 3
要将字符串转换为日期,请使用以下语法:
( CurrentDate - DateValue({table.string_field}) ) > 3