空白日期在刷新时浮动到顶部:Crystal Reports 2008

时间:2015-03-04 15:17:59

标签: crystal-reports

我有一份报告,我一直在努力,并确定Crystal Reports正在和我一起玩游戏。希望在组标题中显示客户的最新调查,但刷新空白日期会浮动到详细信息部分的顶部,从而在客户组标题中显示空白数据。有些客户没有调查数据,所以这也有助于识别那些人。

客户表

'custID'  'custName' 'custAddress' ...

调查表

'custID'  'surveyDate'  'surveyRate'  ...

我的报告

  • 将客户表链接到调查表,左外连接由' custID'
  • 由#custid'
  • 组成
  • 详细信息部分包含调查数据
  • 调查日期按降序排列。
  • 我想在小组标题
  • 中显示最新的调查

**调查表中的某些日期为空白,但确实包含其他数据

问题

  • 如果我刷新报告,空白日期会启动详细记录
  • 如果我在刷新后将排序顺序更改为升序,则返回到降序[不刷新数据]空白将返回到底部,最近的调查将显示在组标题中。 <<这就是我想要的。

是什么给出了?

我在信息视图中提供此报告,因此我不必为业务运行此报告。

1 个答案:

答案 0 :(得分:1)

如果空日期不按您想要的方式排序,则只需替换您知道将正确排序的实际日期。

// Sort formula
if isnull({Survey.Date}) then date(1900,01,01) else {Survey.Date}

如果您按此字段对报告进行降序排序,则表示每个具有空日期的记录都将转到该组的底部。