oakoak铂金一
2021-9-7 20:20:54 发布在问答
数据集通过下拉筛选进行过滤,下拉为空时如何显示全部
数据集通过sql,where条件根据下拉筛选的值进行过滤,当下拉为空时显示全部值,即为空时如何使此过滤条件无效
3319
5
精彩评论5
美滋滋白银三
发表于 2021-9-8 09:10:45 显示全部楼层
报告设置中,有空选项策略,那里可以设定
回复

使用道具 2#

永洪Tech-CIDX白银二
发表于 2021-9-8 10:46:29 显示全部楼层
在报告编辑界面左上角,点击报告设置 - 进入高级,可调整 空选项策略,选择“全部数据”时,当过滤条件为空,显示全部数据
报告空选项策略.png
回复

使用道具 3#

oakoak铂金一
发表于 2021-9-8 11:40:48 显示全部楼层
永洪Tech-wj 发表于 2021-9-8 10:46
在报告编辑界面左上角,点击报告设置 - 进入高级,可调整 空选项策略,选择“全部数据”时,当过滤条件为空 ...

这个之前就设置过为全部了但是数据集这里用参数,为空时会有报错 3.JPG
回复

使用道具 4#

永洪Tech-CIDX白银二
发表于 2021-9-8 13:21:51 显示全部楼层
修改数据集SQL(修改前先复制保存),在参数条件的前面加上 1=1 AND,当参数为空的时候输出全部,AND 需要被参数标签括起来。如:select * from 地图
where 1=1 <nian1> and year(日期) = ?{nian1}</nian1>
回复

使用道具 5#

oakoak铂金一
发表于 2021-9-8 14:30:06 显示全部楼层
永洪Tech-wj 发表于 2021-9-8 13:21
修改数据集SQL(修改前先复制保存),在参数条件的前面加上 1=1 AND,当参数为空的时候输出全部,AND 需要 ...

报错没有了,但是弹出参数不填写,有错误提示缺失表达式怎么回事?
6.JPG
回复

使用道具 6#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部