1

我在 Crystal Report(11) 中只有一个表,我正在处理时间字段,这是他们每 15 分钟在该字段中输入的字符串。示例:7:15、7:30、7:45、8:15 和 8:30

我必须每 15 分钟找出丢失的记录(如果有的话),就像在上面的例子中 8:00 丢失了,所以我必须在报告中显示 8:00 时间丢失了。

我尝试使用timevalue(15),然后添加到该字段,然后将其与下一个值进行比较,如果它随后抑制详细信息部分,但公式不起作用。也许我的公式有一些错误。有人可以帮助我吗?

4

1 回答 1

1

我建议在数据到达 Crystal 之前修改您的数据:

  1. 添加一个 1 列的表。该表将列出每个感兴趣的“时间段”,并且永远不需要更新(每小时 4 个时间段 * 24 小时 = 96 条记录?)。

  2. 从索引表左连接到原始源表。如果您的数据以某种方式分组,则此连接将更加复杂,但仍然可行。

因此,每个时间段至少有 1 条记录。如果该时间段没有记录,则除时间段外的其他值将为空。

于 2013-07-09T21:32:10.203 回答