是否可以在Cognos Analytics(11.0.13)仪表板交叉表可视化中的单元格中编辑“无值”?我想将其更改为0。
提前感谢。
我的答案包括两个部分。
首先是一些您想做的技术。第二个警告是关于您确实确实需要理解数据,以了解这些值是否应报告为零而不是空值。
第一部分
取决于您的数据源和对象的来源。
如果使用数据模块,则可以设置查询项的设置,以将零替换为零。
如果使用的是表达式,则可以使用合并函数替换值,然后源值为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年汽车销量将为空(我认为那是他们通常发布新车的时间)。
今年四月的销售数量可能为零。