BI钻取问题

5339
3

wly

发表于2018-9-3 18:35

悬赏1

已解决

楼主
现在有一个维表,主节点是集团,他下面有几个子节点A、B、C、D公司,现在做了个钻取功能,点击主节点可以钻取到子节点。现在问题是,主节点集团的时候需要看到下面所有子节点数据之和,但下钻到子节点层级的时候,只要显示A、B公司,C、D公司不显示。该怎么操作?

最近看过此主题的会员

chenzyd

zhouxm

13120183963

关晓彤的老公

牛晓娜

asda

陈dd

studyer

最佳答案

实现方式:
1、在维钻取表元里面,添加一个下钻的参数,例如参数名称:@xz,值设置 1
2、在维过滤里面添加过滤条件 :if(len(@xz)>0,过滤条件,true);
      上面的判断条件主要是来判断,当你点击钻取钻取以后,就会向下级传递@xz,否则默认计算集团层级,@xz参数不存在,不进行任何过滤

过滤条件的书写,需要根据实际情况书写,通用维和  层级维的 过滤方式不同,根据实际情况,将过滤条件添加到 if语句 过滤条件的位置即可。
3个回答

只看楼主

苦求无bug 初学数据Lv2

发表于2018-9-3 19:18

只看该作者

取消 关注该作者的回复

沙发

http://www.esensoft.com/bbs/forum.php?mod=viewthread&tid=128651&extra=page%3D1&mobile=2看下这个学习视频,能不能解决

混乱七星天 数据达人Lv4

发表于2018-9-3 19:46

只看该作者

取消 关注该作者的回复

板凳

用的什么下钻函数?

大白 小试身手Lv3

发表于2018-9-3 18:35

只看该作者

取消 关注该作者的回复

地板


实现方式:
1、在维钻取表元里面,添加一个下钻的参数,例如参数名称:@xz,值设置 1
2、在维过滤里面添加过滤条件 :if(len(@xz)>0,过滤条件,true);
      上面的判断条件主要是来判断,当你点击钻取钻取以后,就会向下级传递@xz,否则默认计算集团层级,@xz参数不存在,不进行任何过滤

过滤条件的书写,需要根据实际情况书写,通用维和  层级维的 过滤方式不同,根据实际情况,将过滤条件添加到 if语句 过滤条件的位置即可。

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号