可以用自定义值替换报表(所有列)上的所有空值吗?

时间:2015-04-20 20:26:09

标签: obiee

有没有人知道答案中是否有设置将包含空值的多列替换为0(或其他一些自定义值)?

用户在仪表板页面上放置了几个报告,现在希望看到用0替换空值。显然,我们可以向每个受影响的列添加ifnull(事实,0),但是我们正在查看报告的数量,这将需要更改超过100列。

我在RPD方面研究了这个,但我们的聚合规则对值进行求和,我们使用内连接,因此ifnull基本上被忽略了。我们也不希望在RPD中创建一个新事实列,这些事实列来自这些事实。

感谢您的帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

最简单的方法可能是在列上设置自定义格式,您可以format the display of null values。正如您所建议的那样,另一个选项是编辑每个分析的每一列。

根据Analysis的条件,编辑列属性并将列的数据格式设置为自定义格式,掩码为#,#.0;-#,#.0;0(或#,0;-#,0;0,具体取决于您对精度的偏好)。

然后,您可以将该格式应用为具有该源的所有列的默认格式,或者使用同一对话框中的“另存为默认值”选项将该格式应用于该数据类型的所有列。对于前者,您需要为您希望影响的每个度量列设置一次格式。