使用维度计算
通过从数据源中派生出其他信息来插入计算,以使报表更有意义。 例如,创建发票报表并希望看到订购的每种产品的总销售量。 创建用产品价格乘以订购数量的计算的列。
您使用函数在表达式编辑器中构建计算。
如果计算用于多个报表,或者由不同的报表创建者使用,那么可要求您的建模者在模型中将此计算创建为独立对象并将其包括在相关数据包中。
IBM® Cognos® Analytics - Reporting 中有两种主要计算类型:简单计算和查询计算。 下面列出了它们之间的主要区别:
简单计算使用 Report Studio 内置逻辑,其中 Cognos 根据输入列的类型和操作类型假定结果列的数据类型。 因此,即使对象尚未计算,它也包含额外的 XML 属性,如 rs_dataType ,这有助于 Cognos 了解如何处理整个列。
查询计算不包含任何额外参数。 手动创建时,数据存在于查询中,只有在运行报告后才会进行评估。 当向服务器发送请求时,例如:在报告执行过程中、切换到预览模式时或在预览模式中更改计算时,都会计算结果。 由于这种行为,在预览模式下插入查询计算可能会产生与从工具栏插入查询相同的结果。