数据集通过下拉筛选进行过滤,下拉为空时如何显示全部

oakoak铂金一 显示全部楼层 发表于 2021-9-7 20:20:54 |阅读模式 打印 上一主题 下一主题
数据集通过sql,where条件根据下拉筛选的值进行过滤,当下拉为空时显示全部值,即为空时如何使此过滤条件无效
回复

使用道具 举报

精彩评论5

美滋滋皇冠三 显示全部楼层 发表于 2021-9-8 09:10:45
报告设置中,有空选项策略,那里可以设定
回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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