不满足条件时显示0的总运行额

2020-09-15 03:56发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的报表上有一个运行总计,该总计使用公式来决定是否评估要总计的字段。 在某些情况下,该组永远不会满足该条件。 我在一个字段中显示运行总计。 但是,Crystal不会在该字段中显示0,而只是隐藏该字段。 如何显示0?

此外,我需要此信息才能在公式中使用此累计总数。 在我的公式中,我有:

如果{#runningTotal}> 0,则"进行滚桶:D" 

但是当我尝试显示其中包含#runningTotal的公式时,它仅显示一个空白字段。 如果满足条件并有数字可使用,则效果很好。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的报表上有一个运行总计,该总计使用公式来决定是否评估要总计的字段。 在某些情况下,该组永远不会满足该条件。 我在一个字段中显示运行总计。 但是,Crystal不会在该字段中显示0,而只是隐藏该字段。 如何显示0?

此外,我需要此信息才能在公式中使用此累计总数。 在我的公式中,我有:

如果{#runningTotal}> 0,则"进行滚桶:D" 

但是当我尝试显示其中包含#runningTotal的公式时,它仅显示一个空白字段。 如果满足条件并有数字可使用,则效果很好。

付费偷看设置
发送
2条回答
悻福寶寶
1楼 · 2020-09-15 04:50.采纳回答

谢谢! 那使我到了那里。 我不认为只检查var是否为空。

代替

如果{#runningTotal}> 0 

我可以使用

如果ISNULL({#runningTotal})
 
Violet凡
2楼-- · 2020-09-15 04:28

问题是您要处理的运行总计的结果实际上为空。 因此,您可以做几件事。

1。 通过转到文件>>选项>>报告选项卡,然后选中"将其他NULL值转换为默认值"和"将数据库的Null值转换为默认值",自动计算空值。 这是处理此问题的最简单方法。

2。 手动处理空值。 这意味着在运行总计中使用公式而不是字段:

{@运行总价值}

如果<运行总计的条件>,则{MyTable.MyField}否则为0

然后您可以从运行总计中除去该条件,因为它在此处的公式中。 如果不满足条件,结果将为0。

-戴尔

一周热门 更多>