BI Publisher报表数据透视表中的差异列

时间:2018-08-02 17:19:36

标签: obiee bi-publisher

我有一个使用私有数据源(不是来自主题区域)的数据模型,因此我需要使用BI Publisher报表(而不是Analysis)来执行此操作。

在数据模型中,我有一列“财务计划类型”,其中包含一些不同的值,例如“预测”,“调整后的预算”,“原始预算”等。

我想创建一个数据透视表来对该列进行透视,然后在“已调整的预算”和“预测”之间创建一个差异列。显然,我在表中也有一个“金额”字段。

我似乎不能直接在报告中执行此操作,因为报告的公式和灵活性似乎受到限制(尽管我不确定OBIEE是100%,因为我对OBIEE很陌生),但是我当时以为我可以调整数据模型以在方差量中并集,或者对数据模型做其他事情以完成这项工作。在数据模型或报表本身中,是否有人对此有任何想法和/或最佳实践?

1 个答案:

答案 0 :(得分:0)

这将是抽象的,但是您可以在BIP或Analysis中执行此操作,这取决于数据源的外观。

如果您能够将方差作为数据源中的额外元素进行计算(可能需要对其进行建模),则BIP RTF模板设计器确实支持数据透视表。您可能仍需要在循环中添加一些XDO代码。

如果您倾向于OBIEE,则可以在OBIEE上创建OWN数据源。如果您在内部使用OBIEE,则必须使用RPD data modeller;如果您是OTBI,则必须使用transactional SQL

无论哪种方式,诀窍都是使XML中已经计算出方差,因此BIP / OBIEE可以简单地将其打印出来。