cube条件过滤问题
数据源类型cube
下面是一张维度表 部分数据如下:
COMPAGESID FIRSTNAME SECONDNAME THIRDNAME FOURNAME FIVENAME SIXNAME
101 根组合 资金交易中心组合 资金交易中心组合 资金交易中心组合 资金交易中心组合 资金交易中心组合
201 根组合 资金交易中心组合 北京总部组合 北京总部组合 北京总部组合 北京总部组合
202 根组合 资金交易中心组合 上海分部组合 上海分部组合 上海分部组合 上海分部组合
301 北京总部组合 投资交易组合(虚拟) 投资交易组合(虚拟) 投资交易组合(虚拟) 投资交易组合(虚拟) 投资交易组合(虚拟)
305 根组合 资金交易中心组合 上海分部组合 上海自营组合 上海交易组合 上海交易组合
306 根组合 资金交易中心组合 上海分部组合 上海自营组合 上海货币组合 上海货币组合
问题描述:
明细过滤器用有个参数 COMPAGESID 需要根据COMPAGESID 找出它的所以子组合,并过滤出这些子组合的数据
过滤规则如下:
例如 当COMPAGESID=101时,SECONDNAME=THIRDNAME=FOURNAME=FIVENAME=SIXNAME
则这个组合为二级组合 所有 SECONDNAME='资金交易中心组合'的数据都可以看做是101的子组合 如101、201、202、305、306
同理 当COMPAGESID=202时,THIRDNAME=FOURNAME=FIVENAME=SIXNAME
则这个组合为三级组合 所以 THIRDNAME='上海分部组合'的数据都可以看做是202的子组合 如202、305、306
这个在rs里可以实现吗?