找文章 / 找答案
精选问答 更多内容
123
返回列表 发新帖

[可视化] 批量查询文本框 不填要报参数为空的错 怎么解决

yhdata_1yCb2KuX白银二 显示全部楼层 发表于 2022-2-14 14:05:06
永洪tech-Muse 发表于 2021-11-26 14:38
我这边复现不了这个场景 或者使用excel类的数据源操作后导出我本地导入排查下 ...

这个问题 在8.6.5的批量编码查询都有问题 请解决一下
回复

使用道具 举报

永洪tech-Bella白银一 显示全部楼层 发表于 2022-2-14 14:49:39
yhdata_1yCb2KuX 发表于 2022-2-14 14:05
这个问题 在8.6.5的批量编码查询都有问题 请解决一下

咱们是想要实现以下效果吗?
两个文本参数,分别用于输入  EC编码和MC编码,文本参数输入的内容是以 换行 进行分割的,可能是文本或者excel中复制出来的,然后用脚本对文本参数输入的值进行分割,分成数组形式,作为参数mcids和psids,这两个参数用到sql数据集中进行过滤,写法大概如下:
where 1=1
and ec编码 in ?{psids}
and mc分类 in ?{mcids}
问题是当两个文本参数没有输入值的时候,交叉表报错:丢失空参数xxxx
是这样一个过程吗?
回复

使用道具 举报

yhdata_1yCb2KuX白银二 显示全部楼层 发表于 2022-2-15 09:05:06
永洪tech-Bella 发表于 2022-2-14 14:49
咱们是想要实现以下效果吗?
两个文本参数,分别用于输入  EC编码和MC编码,文本参数输入的内容是以 换行 ...

是的 我们试了 老的表组件是不会报错了 8.6.5的组件就会报空异常 是兼容问题 有没有js或者实现上的解决方案
回复

使用道具 举报

永洪tech-Bella白银一 显示全部楼层 发表于 2022-2-15 09:52:45
yhdata_1yCb2KuX 发表于 2022-2-15 09:05
是的 我们试了 老的表组件是不会报错了 8.6.5的组件就会报空异常 是兼容问题 有没有js或者实现上的解决方 ...

麻烦尝试一下修改sql呢,如果您尝试后,还是不行,我这边私聊您咱们再看看呢
修改前:
where 1=1
and ec编码 in ?{psids}
and mc分类 in ?{mcids}

修改后:
where 1=1
<psids>and ec编码 in ?{psids}</psids>
<mcids>and mc分类 in ?{mcids}</mcids>
回复

使用道具 举报

yhdata_1yCb2KuX白银二 显示全部楼层 发表于 2022-2-15 10:47:24
永洪tech-Bella 发表于 2022-2-15 09:52
麻烦尝试一下修改sql呢,如果您尝试后,还是不行,我这边私聊您咱们再看看呢
修改前:
where 1=1

后台sql没有接收参数 由 过滤器其中一个进行批量id参数接收
回复

使用道具 举报

永洪tech-Bella白银一 显示全部楼层 发表于 2022-2-15 11:00:54
yhdata_1yCb2KuX 发表于 2022-2-15 10:47
后台sql没有接收参数 由 过滤器其中一个进行批量id参数接收

能截个图吗
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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