在交叉表中编辑“无价值”-Cognos Analytics仪表板

时间:2020-04-10 10:10:46

标签: cognos-bi cognos-11

是否可以在Cognos Analytics(11.0.13)仪表板交叉表可视化中的单元格中编辑“无值”?我想将其更改为0。

谢谢。

2 个答案:

答案 0 :(得分:0)

我的回答包括两个部分。

首先是一些可以做自己想做的技术。第二个警告是,您确实确实需要了解数据,才能知道这些值是否应报告为零而不是null。

首先参与

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

如果您正在使用数据模块,则可以为查询项设置一个设置,以将零替换为零。

如果使用表达式,则可以使用合并函数替换值,然后源值将为null。可以用它代替您要在图表中使用的任何度量。

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

Coalesce接受任意数量的参数,除非为null,否则将返回最左边位置的值,然后返回下一个参数的值(除非也为null)。

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

第二部分

对于在那里的纯粹主义者:null不为零。空值和零值之间存在差异。对于没有数学学位的人(例如我,是一名经过会计师培训的人)来说,很难理解这一点,但是我有一个非常简单的示例,我认为它可以显示一个值为null的地方,以及它可以真正为零的地方。

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

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

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

enter image description here

答案 1 :(得分:0)

@E。范东恩,

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