cognos 如何实现递归查询

0
现在想实现一个递归的查询,例如银行的层级查询等,如何实现,
在framework manager里面设置还是rs里面设置?
请各位帮忙解决!

现在有一个需求是,输入一个机构号查询出这个机构下面的所有的网点,输入的机构号可以是总行,一分,二分,一支,网点。总行时查看总行下面所有网点(包括所有直属分行和直属支行),一分时查看一分下所有网点(包括省下直属分行和直属支行)。
表结构为
机构编码,上机机构编码,机构属性(是否网点),机构级别。

机构层级为五个层级,网点不一定为第五级,因为有直属下的网点。

如果用oracle sql直接写很简单!用start with 语法就出来了!在cognos里面我就不会了
已邀请:
2

贝克汉姆 - 高级数据仓库工程师,拥有丰富的数据治理实践经验 2013-10-28 回答

crystal report有这种层级报表的功能,可自动追溯下钻。
cognos里面目前看还没有此功能,需要拆分N个表
1

茳桦 - BI售前支持,cognos工程师 2013-10-26 回答

没明白你的具体需求,怎样的递归层级查询?请详解描述一下。
1

hupingzhi - 大数据架构师 2013-10-26 回答

一般在FM中设计模型时要避免自关联,而是将一张表按照实际层级数做成n张表,然后依次关联。
0

dxsdxs - java开发与报表开发 2013-10-28 回答

此问题已经解决!在fm里面使用用定义,就可以了!
0

housheng33 - 专注金融BI http://blog.csdn.net/housheng33 2013-11-21 回答

表结构为
机构编码,上机机构编码,机构属性(是否网点),机构级别。


可以将这张表处理成:

总行,一分,二分,一支,网点 {各级的编码,名称}

形成一个维表的~

要回复问题请先登录注册