繁体   English   中英

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

[英]Crystal Reports 2008 - use detail data in footer

我有一个报告,我试图获取变更日志的两个日期时间变量之间的差异。

开始日期时间只是详细信息部分中的第一个字段,因此我只是使用Minimum来实现。

对于结束日期时间,我无法执行“最大值”,因为最后一条记录通常是在结案之后才发送(一周后发送电子邮件调查)。 因此,我的总运行量仅在单词“ Closed”在行上时才计数。

然后,我有一个函数说明是否正在运行的total = 1,然后将该日期时间放入变量(F1)(我尝试了本地,共享和全局)。 当我将公式放在详细信息部分中时,这将起作用。 只有其中第一行已关闭的第一行才带有日期时间戳记。

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

F1:

datetimevar endts;

if {#RTotal0}=1 then
endts:={@datetime};

F2(在组页脚中使用)

datetimevar endts;
endts;

我能够使用类似的查询来重现此内容。 您只需要强制Crystal Reports评估您的函数即可,因此在F2函数中,添加WhilePrintingRecords; 到第一行,像这样:

WhilePrintingRecords;
datetimevar endts;
endts;

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM