2017-03-10 72 views
0

Crystal Reports新手 - 我有3列报告 - 预计工时,实际工时,剩余工时。 在组页脚中,按工作总结小时数。剩余的小时公式为{job.esthours} - {job.actualhours}。如果没有估计的时间,我希望它是空白的。我知道我不能在公式中使用估计小时数的总和,但不知道要使用哪些公式。基于组页脚汇总字段的Crystal Reports公式

Sample Report

回答

0

您需要添加到您的抑制公式中的情况下,第一cfield值为null的条件。您可以通过两种方式完成:

1)在您的剩余时间公式中添加条件。如果你想在你的细节部分也空白,试试这个。右键单击 - >抑制 - >在那里添加下一个条件:

if(isnull({job.esthours})) 

2)在剩余小时数摘要中添加条件。如果你想出于某种原因在你的Details部分显示Remeining Values的负值,这会更好。右击 - >禁止 - >添加有下一个条件:

if(isnull(sum({job.esthours}))) 

是的,你可以使用估计的时间总结,你可以找到它在你的公式工作室,在报表字段树

+0

谢谢。抑制奏效,但是我并不需要在声明前使用“if”。 –

相关问题