[ABI 5.1] 参数组件钻取分析表

28404
12

liujl@esensoft 数据老手Lv5

发表于2020-12-3 16:34

悬赏229

已解决

楼主
参数组件维下拉绑定的是组织机构维表,分析表的数据也是根据组织机构浮动的,如何实现在维下拉里选择某个机构,然后分析表就展示这个机构下的所有组织的数据。

最近看过此主题的会员

yujb

esen_5G9CALTNBC

esen_56A4TI9I2P

esen_4ZWEJAE6F8

esen_4PXDCY4AT9

mmm。。。

wangbowen

gelin

liulei6511

暮暮

最佳答案

xxxl

发表于2020-12-3 16:34

只看该作者

取消 关注该作者的回复


我知道了应该还是维下拉热区值设置的有问题您按照这样设置这是热区设置

保证值为$xh  参数名为@xh这种
过滤条件中依然是if(@xh is null or @xh='',true,dim(QC_JG.XH)=@xh)

钻取级次是<#=@xh.level+1#>

12个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-12-3 16:52

只看该作者

取消 关注该作者的回复

沙发

这里的意思就是选择世茂天城,然后下面报表中就展现长三角....商办事业部 这些数据它的下一级数据对吧

liujl@esensoft 数据老手Lv5

发表于2020-12-3 16:59

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-12-3 16:52
这里的意思就是选择世茂天城,然后下面报表中就展现长三角....商办事业部 这些数据它的下一级数据对吧 ...

对的

liujl@esensoft 数据老手Lv5

发表于2020-12-3 17:00

只看该作者

取消 关注该作者的回复

地板


我们这里组织机构有好几层,不管选中哪个都展示该机构的下一层

xxxl 数据领袖Lv6

发表于2020-12-3 17:07

只看该作者

取消 关注该作者的回复

5#

liujl@esensoft 发表于 2020-12-3 17:00
我们这里组织机构有好几层,不管选中哪个都展示该机构的下一层

维下拉参数组件名称@xh  与之相关的主题表字段为QC_JG.XH
在浮动表元中写过滤条件
if(@xh is null or @xh='',true,dim(QC_JG.XH)=@xh)



同时设置下钻级次为参数组件的级次+1即<#=@xh.level+1#>

liujl@esensoft 数据老手Lv5

发表于2020-12-3 17:29

只看该作者

取消 关注该作者的回复

6#

xxxl 发表于 2020-12-3 17:07
维下拉参数组件名称@xh  与之相关的主题表字段为QC_JG.XH
在浮动表元中写过滤条件
if(@xh is null or @xh ...

上面的功能我已经实现了,接着上面的问题,我想用热区式 钻取的方式,用维下拉按钮去刷新下面的分析表数据,而不是整个页面都重新计算,我如上图那样设置但没有实现我想实现的效果,请指导一下我哪里出了问题,谢谢。

xxxl 数据领袖Lv6

发表于2020-12-3 17:47

只看该作者

取消 关注该作者的回复

7#

liujl@esensoft 发表于 2020-12-3 17:29
上面的功能我已经实现了,接着上面的问题,我想用热区式 钻取的方式,用维下拉按钮去刷新下面的分析表数 ...

要保证报表在布局中,然后给参数组件设置热区钻取

过滤条件改为if(@x is null or @x='',true,dim(QC_JG.XH)=@x)

钻取级次任然为<#=@xh.level+1#>  因为这里换成@x.level的不能识别维级次

liujl@esensoft 数据老手Lv5

发表于2020-12-4 09:32

只看该作者

取消 关注该作者的回复

8#

您好,昨天根据您的指导,我按照您的做法在本地试了一下,没有实现预期效果,在选中机构维之后,分析表数据有刷新的动作,但是数据一直在第二层,无论选择第几层的组织数据都不变,一直是第二层的机构展开的数据,您帮忙看下我的设置,是哪里设置的有问题吗?

xxxl 数据领袖Lv6

发表于2020-12-4 09:44

只看该作者

取消 关注该作者的回复

9#

liujl@esensoft 发表于 2020-12-4 09:32
您好,昨天根据您的指导,我按照您的做法在本地试了一下,没有实现预期效果,在选中机构维之后,分析表数据 ...

浮动表元的下钻级次是怎么设置的呢

liujl@esensoft 数据老手Lv5

发表于2020-12-4 09:59

只看该作者

取消 关注该作者的回复

10#

xxxl 发表于 2020-12-4 09:44
浮动表元的下钻级次是怎么设置的呢

<#=@jg.level+1#>,这样写的

xxxl 数据领袖Lv6

发表于2020-12-3 16:34

只看该作者

取消 关注该作者的回复

11#


我知道了应该还是维下拉热区值设置的有问题您按照这样设置这是热区设置

保证值为$xh  参数名为@xh这种
过滤条件中依然是if(@xh is null or @xh='',true,dim(QC_JG.XH)=@xh)

钻取级次是<#=@xh.level+1#>

上一页12下一页共2页

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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