Crystal reports Crystal Reports 2008-使用页脚中的详细数据

Crystal reports Crystal Reports 2008-使用页脚中的详细数据,crystal-reports,report,Crystal Reports,Report,我有一个报告,我正在尝试获取更改日志的两个日期时间变量之间的差异 开始日期时间只是细节部分的第一个字段,所以我只是使用最小值来获得它 对于EndDateTime,我不能做最大值,因为最后一条记录通常是在案件结束后(一周后发送电子邮件调查)。因此,我有一个运行总数,只有在行中找到“Closed”一词时才计算 然后,我有一个函数,它告诉我,如果运行的总计=1,那么就把日期时间放入一个变量(F1)(我尝试过局部、共享和全局)。当我把公式放入细节部分时,这是有效的。只有在其中关闭的第一行前面有日期时间戳

我有一个报告,我正在尝试获取更改日志的两个日期时间变量之间的差异

开始日期时间只是细节部分的第一个字段,所以我只是使用最小值来获得它

对于EndDateTime,我不能做最大值,因为最后一条记录通常是在案件结束后(一周后发送电子邮件调查)。因此,我有一个运行总数,只有在行中找到“Closed”一词时才计算

然后,我有一个函数,它告诉我,如果运行的总计=1,那么就把日期时间放入一个变量(F1)(我尝试过局部、共享和全局)。当我把公式放入细节部分时,这是有效的。只有在其中关闭的第一行前面有日期时间戳

问题是,当我尝试在组页脚中使用此变量时,该字段为空。我不理解为什么该变量会清除,以及如何使其保持在那里。请帮助

F1:

F2(用于组页脚)


我可以用一个类似的查询来重现它。您只需要强制Crystal Reports来评估您的函数,因此在F2函数中,将
WhilePrintingRecords;
添加到第一行,如下所示:

WhilePrintingRecords;
datetimevar endts;
endts;

这将强制报表在打印每个分组时计算公式。

我可以使用类似的查询重现此结果。您只需强制Crystal Reports计算函数,因此在F2函数中,将
WhilePrintingRecords;
添加到第一行,如下所示:

WhilePrintingRecords;
datetimevar endts;
endts;

这将迫使报表在打印每个分组时计算公式。

这很有效!我知道它必须是简单的。非常感谢!!这很有效!我知道它必须是简单的。非常感谢!!
WhilePrintingRecords;
datetimevar endts;
endts;