我在Crystal Report(11)中只有一个表,我正在处理时间字段,即字段,它们在该字段中每15分钟进行一次输入。 例如:7:15,7:30,7:45,8:15和8:30
我必须找出每15分钟丢失的记录(如果有的话),比如上面的例子中缺少8:00,所以我必须在报告中显示8:00时间丢失。
我尝试使用timevalue(15)
,然后添加到该字段,然后将其与下一个值进行比较,如果它然后抑制详细信息部分,但公式不起作用。也许在我的公式中有一些错误。有人可以帮帮我吗?
答案 0 :(得分:1)
我建议在数据到达Crystal之前修改数据:
添加1列表。此表将列出每个感兴趣的“时间段”,并且永远不需要更新(每小时4个时段* 24小时= 96个记录?)。
从索引表到原始源表的左连接。如果您的数据以某种方式分组,但仍然可能,此连接会更复杂。
因此,每个时间段至少有1条记录。如果该时间段没有记录,那么除了时间段之外的非常值将为空。