空白日期在刷新时浮到顶部:Crystal Reports 2008
Blank dates float to the top on refresh: Crystal Reports 2008
我有一份我一直在处理的报告,并确定 Crystal 报告在跟我玩游戏。希望显示组 header 中客户的最新调查,但在刷新时空白日期浮动到详细信息部分的顶部,给我客户组 header 中的空白数据。有些客户没有调查数据,因此这也有助于识别这些人。
客户table
'custID' 'custName' 'custAddress' ...
调查table
'custID' 'surveyDate' 'surveyRate' ...
我的报告
- 将客户 table 链接到调查 table,通过 'custID'
进行左外连接
- 按 'custID'
分组
- 详细信息部分包含调查数据
- 调查日期降序排列。
- 我想显示群里最近的调查header
**调查中的某些日期 table 为空白,但确实包含其他数据
问题
- 如果我刷新报表,空白日期开始详细记录
- 如果我在刷新后将排序顺序更改为升序,然后返回到降序 [不刷新数据] 空白会出现在底部,并且最近的调查将显示在组 header 中。 <<这就是我想要的
什么给了?
我正在信息视图中提供此报告,这样我就不必 运行 为业务使用它。
如果空日期不能按照您想要的方式排序,那么只需替换您知道会正确排序的实际日期。
// Sort formula
if isnull({Survey.Date}) then date(1900,01,01) else {Survey.Date}
如果按此字段对报告进行降序排序,您就会知道每条日期为空的记录都将排到组的底部。
我有一份我一直在处理的报告,并确定 Crystal 报告在跟我玩游戏。希望显示组 header 中客户的最新调查,但在刷新时空白日期浮动到详细信息部分的顶部,给我客户组 header 中的空白数据。有些客户没有调查数据,因此这也有助于识别这些人。
客户table
'custID' 'custName' 'custAddress' ...
调查table
'custID' 'surveyDate' 'surveyRate' ...
我的报告
- 将客户 table 链接到调查 table,通过 'custID' 进行左外连接
- 按 'custID' 分组
- 详细信息部分包含调查数据
- 调查日期降序排列。
- 我想显示群里最近的调查header
**调查中的某些日期 table 为空白,但确实包含其他数据
问题
- 如果我刷新报表,空白日期开始详细记录
- 如果我在刷新后将排序顺序更改为升序,然后返回到降序 [不刷新数据] 空白会出现在底部,并且最近的调查将显示在组 header 中。 <<这就是我想要的
什么给了?
我正在信息视图中提供此报告,这样我就不必 运行 为业务使用它。
如果空日期不能按照您想要的方式排序,那么只需替换您知道会正确排序的实际日期。
// Sort formula
if isnull({Survey.Date}) then date(1900,01,01) else {Survey.Date}
如果按此字段对报告进行降序排序,您就会知道每条日期为空的记录都将排到组的底部。