[ABI 5.1] 报表传参跳转

25624
13

13671698267 数据老手Lv5

发表于2020-9-23 09:25

悬赏1

已解决

楼主



想通过报表块1 传递参数(渠道维度),对报表2做过滤,实现的功能是:


功能1:报表2中筛选出公司的前五名,其中分公司的筛选中出现排名前五的分公司名称


若是功能1不能实现,是否能实现功能2,


功能2:分公司的维度下拉筛选出现选择前五个分公司名称,下面的报表2出现的分公司也是只有五个,就是默认让选择五个分公司

最近看过此主题的会员

esen_51JBYX12HL

13359319724

dddfrr

chenliwei

esen_4V2MVIEBFZ

esen_4XMY0N6IMU

esen_523R6HRZW8

esen_513E25YO2T

xingkong906

esen_5090Z6CQA3JN

wxw

喵喵在天涯

esen_4ZBL1AKY31

lii_chen1234

v笑向前走

董斯文

zhaolj

13个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-9-23 11:27

只看该作者

取消 关注该作者的回复

12#

13671698267 发表于 2020-9-23 11:20
嗯嗯,如果是第二种功能,默认随机选择前五,这个可以么?就相当于在报表二中默认选择五个分公司,下面的 ...

默认随机又要前五?到底是随机还是前五,您这需求描述的有冲突呀。默认选择不跟上面的说的方法一样吗,,设置显示表达式并做判断,如果维下拉为空则默认选择五个,其他的再根据维下拉选择,设置维下拉多选,就可以选择多个了。

13671698267 数据老手Lv5

发表于2020-9-23 12:21

只看该作者

取消 关注该作者的回复

13#

xxxl 发表于 2020-9-23 11:27
默认随机又要前五?到底是随机还是前五,您这需求描述的有冲突呀。默认选择不跟上面的说的方法一样吗,, ...

嗯嗯,我说功能1既然实现不了,那就功能2,功能2中分公司筛选值是有很多,是在值中默认选择五个值,能理解么?不是根据数据的排名前五,这样下拉默认选择了五个,报表上显示的就是五个,这个能实现么?

xxxl 数据领袖Lv6

发表于2020-9-23 09:25

只看该作者

取消 关注该作者的回复

14#

13671698267 发表于 2020-9-23 12:21
嗯嗯,我说功能1既然实现不了,那就功能2,功能2中分公司筛选值是有很多,是在值中默认选择五个值,能理 ...

现在显示里写<#=if(len(@p9374)=0,if(GRID1.C1<=5,1,0),1)#>,表示当维下拉p9374为空的 时候默认显示行号前五个,否则则全部显示


然后还需要在维下拉中设置自动过滤以及允许多选

最后效果默认为空的时候显示前五个

然后可以根据维下拉多选选择任意



这里行号这一列作为辅助列可以选中设置隐藏

上一页12下一页共2页

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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