怎么设置主表、子表参数联动

5905
2

陪你共撑帆 初学数据Lv2

发表于2018-6-25 09:47

悬赏1

已解决

楼主
我想要主表计算后的结果,点击钻取子表数据,子表接收参数计算后,依然可以做二次筛选进行分析。
1、表样说明:存在主表和子表,主表中有四个计算参数:起始日期、结束日期、机构(树形结构的维表)、币种,计算结果表如下:
机构
指标1
指标2
指标3
……
XX机构




MM机构




……





2、主表中机构的浮动表元设置钻取,点击某机构,打开该机构的子表数据;
3、子表中有参数组件:机构,机构默认值置为主表所钻取的值,并且维下拉的内容仅为该机构的下级。例如:主表点击的是"XX机构",那么子表维表下拉仅限于XX机构的下级。

最近看过此主题的会员

he159753

esen_4ZJ3CXOHKU

约克公爵R

zhaojinjin

最佳答案
解决方案
1:主表设置钻取方式为跳转式,设置参数名@org,值为<#=A5.txt#>;
2、子表中添加一个输入框参数,参数名为@test,设置该参数默认值<#=@org#>,并将显示方式置为隐藏(该参数为辅助参数,目的是为了接收主表中传递的参数值,并且计算时不显示该参数);
3、子表中添加维下拉参数@jg,设置该参数默认值:<#=@org#>、 "根节点显示":@test;
通过以上三个步骤,就可以实现主表给子表的计算参数传递机构的值,并且子表的下拉内容,仅为该机构的下级;
2个回答

只看楼主

巫浅浅 数据达人Lv4

发表于2018-6-25 09:48

只看该作者

取消 关注该作者的回复

沙发

1.通过钻取设置,将主表所点击的机构的值,传递给子表;
2.子表接收参数,将该参数值写入到机构参数的"根节点显示";

(由于直接将参数值赋给"根节点显示"有问题,此次方案,添加一个隐藏的辅助参数@test,先将主表传递的参数值赋给@test的默认值,再将@test值赋给机构的"根节点显示")

巫浅浅 数据达人Lv4

发表于2018-6-25 09:47

只看该作者

取消 关注该作者的回复

板凳

解决方案
1:主表设置钻取方式为跳转式,设置参数名@org,值为<#=A5.txt#>;
2、子表中添加一个输入框参数,参数名为@test,设置该参数默认值<#=@org#>,并将显示方式置为隐藏(该参数为辅助参数,目的是为了接收主表中传递的参数值,并且计算时不显示该参数);
3、子表中添加维下拉参数@jg,设置该参数默认值:<#=@org#>、 "根节点显示":@test;
通过以上三个步骤,就可以实现主表给子表的计算参数传递机构的值,并且子表的下拉内容,仅为该机构的下级;

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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