点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
如果要满足条件,我会努力显示BreakTime值,但是Crystal报告显示零值。 如果我执行由Crystal报表生成的SQL报表,则它具有非null值。 这是在Crystal报表中创建的公式:
如果{Events.SCHID} = Previous({Events.SCHID})和{EventStrings.EVSTRNAME} = Previous({EventStrings.EVSTRNAME})和{Events.EVSTRID} = {EventStrings.EVSTRID}和{Events.ACTIVITY } = 8,然后({Events.DWELLTIME})/3600
如果还有其他问题,请告诉我。 我对Crystal Report很陌生。 希望能够解释我的关注。 谢谢
GG
2017-08-21-14-32-15.jpg (62.6 kB)
您好Gurpreet,
您的公式没有其他内容。 如果不满足条件,则Crystal会因为期望的返回值而假定您想要0。 如果要显示其他内容,请添加其他语句。
Brian
Hi Gurpreet,
比较当前记录和先前记录时,还需要检查当前记录是否为新记录。 如果没有先前的记录,则Previous返回null。 为此,请在开始时包含PreviousIsNull函数,例如:
确保括号正确。
Brian
嗨
此外,打开公式,然后在公式编辑器顶部,您将看到"空值异常",单击下拉列表并选择"空值的默认值",然后保存公式并查看。
谢谢
sastry
谢谢您,我按您说的尝试过,但没有运气。
Gurpreet
一周热门 更多>