如果现在行在交叉表中返回,则强制显示零(0)值

时间:2014-10-28 16:14:52

标签: crystal-reports crystal-reports-xi

目前我有一些交叉表设置,其中包含一个值的总和,该值是在给定的日期范围内计算的。现在,如果两个行都具有日期范围的值,但是如果其中一行没有返回任何值,则它会使报表的外观变得紧张。所以我想要实现的是,如果行现在返回值(在日期范围内找不到任何内容)返回零,即

--------------------
Imported Stock | 12
---------------+----
Exported Stock | 0
--------------------

我想实现上面的例子。 unforutanlyly我将在我的交叉表中得到的是Imported Stock出现。

对于计算值,我使用公式

if {Command.location} = 'London' then 1 else 0

即使在给定日期范围内没有返回任何值,我还是可以将导出的股票显示为零吗?

2 个答案:

答案 0 :(得分:0)

右键单击数据字段。转到格式编辑器。在数字选项卡中单击自定义。右下方选项显示ZERO VALUES AS,下方有下拉选项。选择0而不是“默认格式”

答案 1 :(得分:0)

我通过使用文本块和公式构建整个系统来解决我的问题