Crystal reports 如果详细信息重复,则返回0值
我需要您帮助创建crystal report。Crystal reports 如果详细信息重复,则返回0值,crystal-reports,Crystal Reports,我需要您帮助创建crystal report。 我在细节部分有一个计算工作时间的公式 如果值重复,如何使其返回0 下面是一个场景 名称时间(小时:分钟) 约翰福音1:20 ........ 3:30 ........ 3:30 总小时数-> 我的问题是我不想使用上面所示的重复值(3:30)。我想要4:50的总小时数。您可以使用函数“previous”将当前值与以前的值进行比较,但它仅适用于字段 但我不确定我是否理解,你可能会更准确地回答你的问题 1) 制作一个名为“小时”或其他
我在细节部分有一个计算工作时间的公式 如果值重复,如何使其返回0 下面是一个场景 名称时间(小时:分钟)
约翰福音1:20
........ 3:30
........ 3:30
总小时数-> 我的问题是我不想使用上面所示的重复值(3:30)。我想要4:50的总小时数。您可以使用函数“previous”将当前值与以前的值进行比较,但它仅适用于字段 但我不确定我是否理解,你可能会更准确地回答你的问题 1) 制作一个名为“小时”或其他名称的公式
if not isnull(previous({Result.Time}) and {Result.Time} = previous({Result.Time}
then 0
else {Result.Time} /* you have to assure the same return type */
2) 让“总小时数”为公式“小时数”的总和
请注意,仅当行按小时排序时,它才起作用
结果与使用Siva指定的运行总计字段的结果相同。您有两个选项:
数据库
选项卡中的选项<代码>选择不同的记录,以便消除重复记录Running Total
,以便只对不同的项求和创建运行总计,如
仅在时间值更改后进行求和不理解您的要求。。你能再解释一下吗?