0

我目前正在做一个需要报告的项目。我以前从未使用过任何类型的报告,但我研究过并且很多人使用 Crystal Reports。我已经在我的项目中实现了这一点,并对其进行了很好的定制。但是,我有点卡住了,因为我不知道下一步该怎么做。我们处理汽车的“交易”。发送交易后,我们会对其进行跟踪。这些交易有我们所说的“交易日期”,即交易完成的日期。我需要的是一种过滤这些交易日期以显示在此报告中的方法。例如,如果交易日期是昨天(2013 年 6 月 25 日),我需要该交易在该日期后 3 天或更长时间显示在报告中。因此,如果是 2013 年 6 月 28 日,那么该交易将显示在 Crystal Report 上。有人对如何解决这个问题有任何建议吗?请记住,我以前从未使用过 Crystal Reports,所以我不确定从哪里开始。我曾试图做这样的事情,但空手而归。目前,报告查看数据库中的所有“交易”(数千行)。任何帮助表示赞赏!谢谢!如果需要更多信息,请告诉我!

4

1 回答 1

1

鉴于:

      D1    D0    T
<--|--|--|--|--|--|-->
  -5 -4 -3 -2 -1  0
  • D0:2天前发生的交易
  • D1:4 天前发生的交易

假设:

  • 想要D1
  • 不想D0

然后:

选择报告 | 选择公式 | 记录...

输入以下公式:

(CurrentDate - {table.date_field}) > 3

要将字符串转换为日期,请使用以下语法:

( CurrentDate - DateValue({table.string_field}) ) > 3
于 2013-06-26T17:17:42.157 回答