参数为空可以查出全部,选择条件时查不出

目前在每个数据集里都设置了参数,想从多个数据集里:送货人、仓库字段匹配查询,一直实现不了,不知道是哪里的问题?

送货统计表.rar

image.png

image.png

image.png

de1ba59ee356fa2a329320a336cf68f.png

1d9f1c649c4e31f4b838857d71eb4ad.png

7d870ec4cac23a42e1daa13d58c996a.png

48457b9d5fe7bcb77749d7d58c620de.png

0cab105a2b689cb535c76251b3f6ea3.png

ac8a2d07639e5f3b634c956f9380913.png

FineReport 天天向上0929 发布于 2024-12-17 16:13 (编辑于 2024-12-18 14:30)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-12-17 16:14(编辑于 2024-12-17 16:15)

下拉复选框参数为空选择全部

SELECT * FROM 订单 where 1=1  ${if(len(area) == 0,"","and 货主地区 in ('" + area + "')")}

2021-07-12_15-05-17.png

  • 天天向上0929 天天向上0929(提问者) 参数设置没有问题,参数定义也是这样的
    2024-12-17 16:17 
  • 用户k6280494 用户k6280494 回复 天天向上0929(提问者) 你过滤条件不对吧
    2024-12-17 16:18 
  • 天天向上0929 天天向上0929(提问者) 回复 用户k6280494 已经更新设置了,您看一下,参数就是这样设置的
    2024-12-18 14:18 
  • 用户k6280494 用户k6280494 回复 天天向上0929(提问者) 这也看不出来,过滤哪里是否匹配啊
    2024-12-18 14:23 
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-12-17 16:15

检查你的过滤设置

参数为空查询全部 https://help.fanruan.com/finereport/doc-view-4455.html

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2024-12-17 16:16

文件数据集参数过滤 https://help.fanruan.com/finereport/doc-view-1715.html

过滤注意事项

需要在最左单元格设置过滤

最佳回答
0
ScyalcireLv7中级互助
发布于2024-12-17 16:18

检查一下你的参数写法,in的写法对不对

${if(len(参数名) == 0,"","and 送货人 in ('" + 参数名 + "')")}

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2024-12-18 14:33

大哥,别折腾了,这么多的数据源,以及这么复杂的查询,,你还是做etl数据同步吧。结果保存到一张表

目前这个方式真是使用的时候性能的话可能要被人骂死了。。开发的时候你们到底想不想让用户体验好呢?还是只是为了开发一个任务而去胡乱开发??那体验都不好,使用者怎么来用

  • 6关注人数
  • 81浏览人数
  • 最后回答于:2024-12-18 14:33
    请选择关闭问题的原因
    确定 取消
    返回顶部