[ABI 5.1] 维下拉多选参数过滤问题

28814
12

l3104468710 小试身手Lv3

发表于2021-1-21 15:32

悬赏1000

未解决

楼主
本帖最后由 l3104468710 于 2021-1-21 15:34 编辑

维下拉框设置了多选,获取出来的参数是这种数据样式的
主题表多字段筛选,即以上图为例为  (first_id='333'&second_id='333102')|(first_id='333'&second_id='333103')|(first_id='338'&second_id='338102')|(first_id='338'&second_id='338103'&third_id='338503'&fourth_id='338503602')
请问应该怎么写来实现喃

最近看过此主题的会员

chestnut

xyr

wxw

烤地瓜

youya1888

wuq

esen_5090BD0V4X

esen_5HWMVTBULV

12个回答

只看楼主

l3104468710 小试身手Lv3

发表于2021-1-21 15:35

只看该作者

取消 关注该作者的回复

沙发

忽略第二张图片,删不掉

xxxl 数据领袖Lv6

发表于2021-1-21 15:47

只看该作者

取消 关注该作者的回复

板凳

是要根据维下拉多选进行表元过滤吗

l3104468710 小试身手Lv3

发表于2021-1-21 15:49

只看该作者

取消 关注该作者的回复

地板

xxxl 发表于 2021-1-21 15:47
是要根据维下拉多选进行表元过滤吗

对  多选的层级选中的值  过滤不同的表字段

xxxl 数据领袖Lv6

发表于2021-1-21 16:15

只看该作者

取消 关注该作者的回复

5#

l3104468710 发表于 2021-1-21 15:49
对  多选的层级选中的值  过滤不同的表字段

两个方法
1.首先可以利用参数的自动过滤属性
2.过滤条件:YGQJ.QJLX IN <#=asstr(@qj).split("\|").join(" or ")#>,主题表.字段 in <#=asstr(@参数名称).split("\|").join(" or ")#>

l3104468710 小试身手Lv3

发表于2021-1-21 16:39

只看该作者

取消 关注该作者的回复

6#

xxxl 发表于 2021-1-21 16:15
两个方法
1.首先可以利用参数的自动过滤属性
2.过滤条件:YGQJ.QJLX IN ,主题表.字段 in  ...

<#=mkfilter("GENERALHOMEWORK_CORRECT.year_id in <#=asstr(@rq).split('\|').join('or')#>&GENERALHOMEWORK_CORRECT.month_id in <#=asstr(@rq).split('\|').join('or')#>&GENERALHOMEWORK_CORRECT.week_id in <#=asstr(@rq).split('\|').join('or')#>")#>

l3104468710 小试身手Lv3

发表于2021-1-21 16:39

只看该作者

取消 关注该作者的回复

7#

xxxl 发表于 2021-1-21 16:15
两个方法
1.首先可以利用参数的自动过滤属性
2.过滤条件:YGQJ.QJLX IN ,主题表.字段 in  ...

是这样写么

xxxl 数据领袖Lv6

发表于2021-1-21 16:54

只看该作者

取消 关注该作者的回复

8#


您这个维表绑定的是哪个主题表字段呢,然后直接用哪个主题表字段就行了

l3104468710 小试身手Lv3

发表于2021-1-21 17:00

只看该作者

取消 关注该作者的回复

9#

xxxl 发表于 2021-1-21 16:54
您这个维表绑定的是哪个主题表字段呢,然后直接用哪个主题表字段就行了 ...

没绑定  然后维表是螺旋维  每一层  过滤主题表中的不同字段  我不是太明白这个您的这个意思  您方便远程给我演示一下么

l3104468710 小试身手Lv3

发表于2021-1-21 17:48

只看该作者

取消 关注该作者的回复

10#

xxxl 发表于 2021-1-21 16:54
您这个维表绑定的是哪个主题表字段呢,然后直接用哪个主题表字段就行了 ...

<#=mkfilter("GENERALHOMEWORK_CORRECT.year_id in <#=asstr(@rq).split('\|').join(',')#>")#>  我按这样写  报错  怎么加“”都没用

l3104468710 小试身手Lv3

发表于2021-1-22 09:09

只看该作者

取消 关注该作者的回复

11#

xxxl 发表于 2021-1-21 16:54
您这个维表绑定的是哪个主题表字段呢,然后直接用哪个主题表字段就行了 ...

救救孩子  派大星

上一页12下一页共2页

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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