1

我有一个水晶报表,它有一个引用由 SQL Server 存储过程生成的 DATETIME 列的组。

当我右键单击并设置组格式时,格式编辑器会显示字段输出的示例,如下所示:

1999 年 3 月 1 日星期一下午 1:23:45

但是,当我预览报告时,它只显示如下:

1999 年 3 月 1 日,星期一

我也需要它按时间显示/排序。再一次,它指向的 DB 列属于 DATETIME 类型。

我正在运行 CR 11.5 和 SQL Server 2008R2。

任何帮助,将不胜感激。

4

1 回答 1

4

如果您希望它明确到第二个,您可能需要重新考虑对日期时间字段进行分组;多个记录共享完全相同的日期时间字段的机会通常非常低,从而否定了分组的用处。

出于这个原因,CR 可能冒昧地假设您只想按日期而不是完整的日期时间值进行分组。您可以通过执行以下步骤进行检查:从 CR 工具栏中选择“报告”→“组专家”→在右侧选择您的组并点击“选项”→在“常用”选项卡的底部会有一个标记为下拉列表“将打印该部分”。验证它是否显示“每秒”而不是“每天”或其他值。

从这里您可以控制希望 CR 为您的日期时间值分组的网络的大小。

于 2013-04-17T16:13:37.297 回答