Cognos,加入后数量成倍增加

Cognos, amount multipled after join

我有两个 table:

我在数据库视图级别为这两个 table 做了一个连接,然后在单个查询中作为一个包发布如下:

applicationNo, loanAmount, product, propertyType, collateralValue

因此,如果应用程序有多个 属性,我的 loanAmount 将成倍增加。

我应该如何在 Framework Manager 中处理此问题,以便多维数据集和报告中的值正确?

在 Report Studio 的 loanAmount 字段中,将 属性 'Aggregate Function' 设置为最小值、最大值或平均值。这将阻止它进行总结。

如果您在 ApplicationNo 上进行汇总,您将遇到 Rollup Aggregate 的问题。

您理想的报告事实将在单一级别拥有事实数据。在这种情况下,您有两个位于两个不同级别的事实列。 applicationNo 级别的贷款金额和 ApplicationNo,propertyType 级别的抵押品价值。如果您创建包含 Total/Subtotal 行的报告,您将需要舍弃产品类型或舍弃贷款金额以获得准确的总数。