复选框参数查询问题

突然想到一个问题,应该也挺常见的,

详细如图

微信图片_20201130152243.jpg

如果要在报表参数查a货架的:笔和b货架的:手机,如果按这样查的话,a货架的手机和b货架的笔也会一并查出来。。。因为两个货架都有相同的物品

微信截图_20201130151826.png


但是要的数据只要查a货架的笔和b货架的手机,其他数据不需要。。。


FineReport 1716639952 发布于 2020-11-30 15:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
axingLv6专家互助
发布于2021-7-20 10:31

下拉框返回数组类型

where 货架字段+商品字段 in  ('${joinarray(货架参数+商品参数,"','")}')

最佳回答
0
唱跳rap全能选手Lv7中级互助
发布于2020-11-30 15:29(编辑于 2020-11-30 15:30)

做两个数据集,一个为类别,一个为商品,然后用类别作为参数去过滤商品数据集

参考这个下拉框参数联动-https://help.fanruan.com/finereport/doc-view-1284.html

  • 1716639952 1716639952(提问者) 这个我想过,但是两个货架都有相同的商品笔和手机,做两个数据集过滤商品数据集出来笔和商品,但是要的数据只要查a货架的笔和b货架的手机,还是会a货架的手机和b货架的笔也会一并查出来
    2020-11-30 15:43 
最佳回答
0
4488Lv5初级互助
发布于2020-11-30 15:29

可以做两个下拉复选框,一个是A货架一个是B货架的,这样就不会重复了

最佳回答
0
ColdmanLv6高级互助
发布于2020-11-30 15:30

这种应用场景不常见。。。。

  • 1716639952 1716639952(提问者) 实战就遇到过,所以现在不知道怎么解决。。。就来举个简单的例子提问下。。现实上,比这个复杂点,但是核心意思没变
    2020-11-30 15:44 
  • Coldman Coldman 回复 1716639952(提问者) 只有单选类别+复选该类别下的产品组合查询。 你这种复选+复选的组合种类太多了,你现在举的例子还只是2X2,要是种类多一点,10X10就更不可能了
    2020-11-30 15:49 
  • 1716639952 1716639952(提问者) 回复 Coldman 是的,所以业务员提的需求,就不切实际。。。但是确实会遇到这种问题
    2020-11-30 15:51 
  • Coldman Coldman 回复 1716639952(提问者) 把键盘给他,让他自己做,除非你每个货架上的笔有不一样的区分,比如a货架上产品名称是a笔,a手机,b货架上的产品名称是b笔,b手机
    2020-11-30 15:55 
最佳回答
0
指间沙Lv6中级互助
发布于2020-11-30 15:44(编辑于 2020-11-30 16:06)

你查询的数据里面能不能分得清哪个是A货架,哪个是B货架?

最佳回答
0
孤陌Lv6资深互助
发布于2020-11-30 16:00

这个是无法避免的 除非你把笔分清楚 A货架的是 什么笔  B货架是什么笔 再做细分 才可以的  这样的情况 只能这样解决

  • 7关注人数
  • 602浏览人数
  • 最后回答于:2021-7-20 10:31
    请选择关闭问题的原因
    确定 取消
    返回顶部