我正在使用Crystal Reports,我有这样的输出(按天分组):
(此输出计算是每天00:00至23:59 ..)
Date (dd/mm/yyyy) Weight
-----------------------------------------
01-01-2013 4000
02-01-2013 3000
03-01-2013 6000
04-01-2013 5000
如何按照01-01-2013 6:00 AM到04-01-2013 6:00 AM的时间范围进行制作,输出仍然是每天: (我假装当天的一半+第二天的一半)
Date (dd/mm/yyyy) Weight
-----------------------------------------
01-01-2013 3500 ( =half of 01-01-2013 and 02-01-2013)
02-01-2013 4500 ( =half of 02-01-2013 and 03-01-2013)
03-01-2013 5500 ( =half of 03-01-2013 and 04-01-2013)
04-01-2013 2500 ( =half of 04-01-2013 and so on..)
谢谢,
答案 0 :(得分:1)
你想检查时间是中午12点之前还是之后的时间。如果是11:59:59或更低,请将其添加到前一天。在当天之后的任何事情。使用类似的东西创建一个公式
IF TIME({yourdatetime}) <= TIME(11,59,59) THEN
DATE({yourdatetime}) - 1
ELSE
DATE({yourdatetime})
然后按公式分组并格式化日期的组标题。