0

有没有办法在 Cognos Analytics (11.0.13) 仪表板交叉表可视化的单元格中编辑“无值”?我想把它改成0。

提前致谢。

4

2 回答 2

0

我的回答由两部分组成。

首先是一些技术来做你想做的事情。第二个要注意的是,您确实需要了解数据才能知道值是否应该报告为零而不是空值。

第一部分

这取决于您的数据源和对象的出处。

如果您使用的是数据模块,您可以为查询项设置一个设置,以用零替换空值。

如果您使用的是表达式,则可以使用 coalesce 函数替换一个值,则源值为 null。这可以用来代替您尝试在图表中使用的任何度量。

例如合并 ({some query item}, 0)

Coalesce 接受任意数量的参数,并将返回最左边位置的值,除非它为 null,然后返回下一个参数的值,除非它也是 null 等。

我假设您直接在仪表板中使用文件。我的建议是,将它放入一个模块中可能是个好主意,在那里进行建模,以便它在您的所有仪表板和报告中可用,并且您可以将它与其他数据源结合使用。此外,如果您有一个多表或多文件源,则您可以了解工作表之间的关系是如何定义的,并在需要时更正它们。我对多页文件中的 soi disant 智能关系生成没有完全好的经验,但你使用的是 11.0.13,我不认为它在那里。(我使用的是 11.1.5)

第二部分

对于那里的纯粹主义者:空值不是零。零和零是有区别的。没有数学学位的人(比如我,接受过会计培训的人)很难理解这一点,但我有一个相当简单的例子,我认为它可以显示值在哪里是空的,哪里可能是真正的零。

假设您正在为汽车经销商做每月的销售报告。去年这个时候(即 2019 年 4 月),您可能会销售 2019 年款汽车和一些 2018 年款汽车。您没有销售任何 2020 年款汽车,因为它们尚未发布。在这种情况下,该值应该为空。随着时间的推移,2018 年汽车的销售数量可能为 0,因为您将不再将它们放在库存中出售。在这个假报告中,我在今年 2 月出售了 1 辆 2018 年的汽车。

现在,您的 2019 年报告将在秋季之前将 2020 年汽车的销售情况设为空值(我认为那是他们通常发布新车的时间)。

今年4月的销售数量可能为零。

在此处输入图像描述

于 2020-04-10T11:28:20.570 回答
0

@E。范东根

在 CA 11.1.5 版本中,有一种方法可以在 Col Format 选项上将“缺失值字符”属性设置为“0”。此选项在 CA 11.0.13 中也可能可用。

于 2021-01-12T08:55:20.443 回答