找文章 / 找答案
精选问答 更多内容

[填报与传统报表] 下拉参数组件自定义数据为空

yhdata_L5hpoi4f青铜一 显示全部楼层 发表于 2022-8-22 16:17:21 |阅读模式 打印 上一主题 下一主题
1
已解决
我新建了一个下拉参数组件,选择自定义数据,值分别为空值、0、1、2、3、4等,然后发现没法把空值作为筛选条件,值为null时显示全部数据,值为''时数据全部不显示,请问能把空值作为筛选条件吗,怎么设置。
注:用的PG库,在数据集里查询条件为=''空值数据会被查询出来,查询条件 为is null空值数据查询为0条

最佳答案

社区管理员
yhdata_yzm 关注Ta

2022-08-22 16:17:22

回复

使用道具 举报

精彩评论8

yhdata_yzm 显示全部楼层 发表于 2022-8-22 16:17:22
yhdata_L5hpoi4f 发表于 2022-8-23 15:33
已经联系过永洪的老师了,好像目前来说下拉参数组件无法满足我的要求,不过老师提供了另一种方法,在数据 ...

好勒
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-8-22 16:22:20

这里怎么设置的
回复

使用道具 举报

yhdata_L5hpoi4f青铜一 显示全部楼层 发表于 2022-8-22 16:30:58

测试过了,选哪个都不影响测试结果,我有好几个筛选条件,其中日期筛选条件是有默认值的
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-22 16:53:58
yhdata_L5hpoi4f 发表于 2022-8-22 16:30
测试过了,选哪个都不影响测试结果,我有好几个筛选条件,其中日期筛选条件是有默认值的 ...

看看你查询怎么写的
回复

使用道具 举报

yhdata_L5hpoi4f青铜一 显示全部楼层 发表于 2022-8-22 17:15:41
yhdata_yzm 发表于 2022-8-22 16:53
看看你查询怎么写的

屋里禁止手机等电子产品,但大概就是数据插入时a字段默认空值,然后在永洪报表中通过补录把某些数据的字段a修改为1、2、3等其他值,然后永洪查询时可以根据下拉参数组件筛选条件=1、=2、=3时可以筛选出对应数据,但这样插入时默认为空的数据不知道通过什么值能查询到
在数据集里,通过sql
  1. select * from T where T.a=''
复制代码
可以查询到a字段值为空的数据,当
  1. select * from T where T.a is null
复制代码
时则查不到数据
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-22 20:03:37
yhdata_L5hpoi4f 发表于 2022-8-22 17:15
屋里禁止手机等电子产品,但大概就是数据插入时a字段默认空值,然后在永洪报表中通过补录把某些数据的字 ...

明天远程看看吧
回复

使用道具 举报

yhdata_L5hpoi4f青铜一 显示全部楼层 发表于 2022-8-23 15:33:14

已经联系过永洪的老师了,好像目前来说下拉参数组件无法满足我的要求,不过老师提供了另一种方法,在数据集里使用case when方法将空值转换为另一种值,然后通过下拉参数组件进行筛选。
目前没什么问题了,辛苦老哥了,过来和你分享一下这个方法
回复

使用道具 举报

qinshaobo123青铜三 显示全部楼层 发表于 2022-8-26 21:57:04
无法满足
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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