下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

如何使用BW Query展示合并组结构

作者:课课家教育     来源: http://www.kokojia.com点击数:2460发布时间: 2016-05-16 12:00:06

标签: BW软件BW QueryBW报表

  设计BW报表时,由于使用了各种特性,报表结果的数据有时可能不是你所预想的结果,甚至看上去是错误的。在这种情况下,我们应该怎么来分析、理解这些报表结果呢?如何满足客户将报表的行结构或者列结构按照某个含层次结构的信息对象去展现的需求呢?

  在BW Query设计过程中,相信很多顾问会碰见类似的问题,当所开发的Query行和列都需要使用公式时,会出现公式交叉处公式冲突问题。举个简单的例子,譬如在Query的行结构中,存在一个行叫小计的,该行是公式行,由行1+行2组成。同时,在列结构中,存在一列为比率的,有列A/列B得到。若在设计该Query时,采用默认方式设计,这该行和列公式交叉的地方,出现的结果便不一定是期望那样,可能会出现直接将行1的比率和行2的比例直接相加了,这就出现公式冲突了。

BW Query

     再举个例子,经常会遇到这样的客户需求,将报表的行结构或者列结构按照某个含层次结构的信息对象去展现。假设某个集团公司需要出一张资产负债表,一般来讲,一张资产负债表有行结构和列结构组成,行结构是资产负债表中按照科目限制一一列举的资产或负债项目,列结构是本月发生额和本年累计值。由于该集团公司有多家子公司,同时其实施了BCS合并业务,故在集团合并组下,有多个子合并组,子合并组下面可能也有若干子合并组,客户提出,需要在列结构上按照整个集团的合并组层级架构(合并组是含有层级结构的信息对象)去层层查看集团合并组已经其下的子合并组的本月发生额和本年累计值。由于集团的合并组层次结构并不是一成不变的,其随时可能出现新的合并组,或者其他几个合并组合成一个合并组,对于这种需求,如果将合并组做成固定的结构放入Query中显然是不合适的,如何满足客户这种需求呢。

      这里提供了一种快捷的方式供大家参考,下面说说具体实现步骤。

  第一步、把合并组拉到报表的列结构上,作为特性合并组。

特性合并组

  第二步、选中特性合并组,并且激活该特性的层次结构

选定的层次结构

层次结构

  第三步、这时候打开报表,就可以在列结构中查看合并组的层次结构了。

列结构

  结语:

  通常在客户有这种特殊要求的情况下,将合并组做成固定的结构放入Query中显然不能满足客户的需求,将报表的行结构或者列结构按照某个含层次结构的信息对象去展现的需求,这时候,上面的这种方法,将合并组作为特性拉到报表的列结构上,并激活该特性的层次结构不失为一个号的方法。如果需要了解更多关于讯息,请持续关注课课家“产品/运营”板块!

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程