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

[数据处理] 数据集SQL参数传参第2个参数空值数据为空

yhdata_rvGTbbxt铂金一 显示全部楼层 发表于 2021-12-24 10:20:50 |阅读模式 打印 上一主题 下一主题
根据  where 1=1 <a>and col1 = ?{a}</a> <b>and col2=?{b}</b> 这个写法,并且设置 第2个参数dept_6_param为空值(前1个参数dept_5_param有值),预览数据集为空, where 1=1  <dept_5_param> and p3.department_name_5=?{dept_5_param}</dept_5_param>  <dept_6_param> and p3.department_name_6=?{dept_6_param}</dept_6_param> 这样写不对么。字段名和参数名没错,有测试过一个参数有值有数据,也测试过两个参数都有值也有数据。不清楚为啥设置第2个参数为空数据空白 dept_6_param为空的数据预览为空.png dept_6_param参数.png
回复

使用道具 举报

精彩评论13

yhdata_lyaa 显示全部楼层 发表于 2021-12-24 10:28:48
这个尝试下数据集去掉右上角的 sql解析和库内计算勾选看看
回复

使用道具 举报

52v0铂金二 显示全部楼层 发表于 2021-12-24 10:33:58
你第二个参数从数据集取出的  应该是多个值  参与过滤用in   用等于的话 传了数组的地址  然后 没有等于的  所以空了
回复

使用道具 举报

52v0铂金二 显示全部楼层 发表于 2021-12-24 10:34:18
<dept_6_param> and p3.department_name_6 in ?{dept_6_param}</dept_6_param>
回复

使用道具 举报

yhdata_rvGTbbxt铂金一 显示全部楼层 发表于 2021-12-24 11:00:19
永洪tech-lya 发表于 2021-12-24 10:28
这个尝试下数据集去掉右上角的 sql解析和库内计算勾选看看

根据您说的 去掉右上角的 sql解析和库内计算勾选,测试后还是数据空白
回复

使用道具 举报

yhdata_rvGTbbxt铂金一 显示全部楼层 发表于 2021-12-24 11:00:57
52v0 发表于 2021-12-24 10:33
你第二个参数从数据集取出的  应该是多个值  参与过滤用in   用等于的话 传了数组的地址  然后 没有等于的  ...

根据您说的,在SQL 将 = 改为 in ,测试后 还是数据空白
回复

使用道具 举报

yhdata_rvGTbbxt铂金一 显示全部楼层 发表于 2021-12-24 11:03:29
现在尝试的几个方法都是数据空白。想实现的需求是:第1个参数有值,第2个参数空白,预览有数据。
回复

使用道具 举报

永洪tech-Lan 显示全部楼层 发表于 2021-12-24 11:15:05
首先,看咱们截图,参数应该是需要过滤多个数据吧?如果是这样的话不能用"等于",需要改为 “in”。然后咱们第二个参数dept_6_param看截图, 是将其他数据集的字段值赋予该参数的,所以当前数据集界面dept_6_param这个参数默认值设置为空时 , 查询的时候走的默认值是设置的另一个数据集的字段值,可以检查是不是这个数据集里字段值没有对应当前数据集的数据,所以查询出来为空。
1.png
也可以将参数dept_6_param 下面赋予的数据集字段去掉,设置为空后查询看看效果,排除是这里导致的。
2.png


回复

使用道具 举报

52v0铂金二 显示全部楼层 发表于 2021-12-24 11:16:17
yhdata_rvGTbbxt 发表于 2021-12-24 11:03
现在尝试的几个方法都是数据空白。想实现的需求是:第1个参数有值,第2个参数空白,预览有数据。 ...

检查下参数5   如果也是从数据集取  或者从组建上来  也改成 in
回复

使用道具 举报

yhdata_rvGTbbxt铂金一 显示全部楼层 发表于 2021-12-24 11:34:46
本帖最后由 yhdata_rvGTbbxt 于 2021-12-24 11:37 编辑
永洪tech-Lan 发表于 2021-12-24 11:15
首先,看咱们截图,参数应该是需要过滤多个数据吧?如果是这样的话不能用"等于",需要改为 “in”。然后咱 ...

另一个数据集是部门信息,有数据的。如图,将dept_5_param传值为“上海一区”,将dept_6_param传值两个区域,预览有数据
dept_5_param传值.png
dept_6_param传值.png
2个参数都有数据的预览.png
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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