-
-
liujl@esensoft 数据老手Lv5
发表于2020-12-3 16:34
悬赏229
已解决

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

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

钻取级次是<#=@xh.level+1#>
12个回答
这里的意思就是选择世茂天城,然后下面报表中就展现长三角....商办事业部 这些数据它的下一级数据对吧
-
liujl@esensoft 数据老手Lv5
xxxl 发表于 2020-12-3 16:52
这里的意思就是选择世茂天城,然后下面报表中就展现长三角....商办事业部 这些数据它的下一级数据对吧 ...
对的
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
xxxl 发表于 2020-12-3 17:07
维下拉参数组件名称@xh 与之相关的主题表字段为QC_JG.XH
在浮动表元中写过滤条件
if(@xh is null or @xh ...
上面的功能我已经实现了,接着上面的问题,我想用热区式 钻取的方式,用维下拉按钮去刷新下面的分析表数据,而不是整个页面都重新计算,我如上图那样设置但没有实现我想实现的效果,请指导一下我哪里出了问题,谢谢。


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
您好,昨天根据您的指导,我按照您的做法在本地试了一下,没有实现预期效果,在选中机构维之后,分析表数据有刷新的动作,但是数据一直在第二层,无论选择第几层的组织数据都不变,一直是第二层的机构展开的数据,您帮忙看下我的设置,是哪里设置的有问题吗?
liujl@esensoft 发表于 2020-12-4 09:32
您好,昨天根据您的指导,我按照您的做法在本地试了一下,没有实现预期效果,在选中机构维之后,分析表数据 ...
浮动表元的下钻级次是怎么设置的呢
我知道了应该还是维下拉热区值设置的有问题您按照这样设置这是热区设置

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

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