找文章 / 找答案

[数据处理] 数据集报错丢弃空参数失败

yh-10044铂金一 显示全部楼层 发表于 前天 17:08 |阅读模式 打印 上一主题 下一主题
1
未解决
这是哪里出现了问题呐?
Image_20240705170751.png
回复

使用道具 举报

精彩评论8

阿姆斯特朗炮皇冠三 显示全部楼层 发表于 前天 17:13
你的类型和年月周的参数,有为空的吧
回复

使用道具 举报

yh-10044铂金一 显示全部楼层 发表于 前天 17:25
阿姆斯特朗炮 发表于 2024-7-5 17:13
你的类型和年月周的参数,有为空的吧

数据集编辑参数里面我把这些都写了默认值
回复

使用道具 举报

yh-10044铂金一 显示全部楼层 发表于 前天 17:26
阿姆斯特朗炮 发表于 2024-7-5 17:13
你的类型和年月周的参数,有为空的吧

这几个参数都是前台筛选框,除了类型是手动自定义的枚举值,其余取的表字段,已排查这些字段没有为空的。
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 前天 18:07
数据集里也有默认值吗
回复

使用道具 举报

yh-10044铂金一 显示全部楼层 发表于 前天 18:10
yhdata_lyaa 发表于 2024-7-5 18:07
数据集里也有默认值吗

有的呐
回复

使用道具 举报

yhdata_ruby皇冠三 来自手机 显示全部楼层 发表于 前天 20:49
看报错是类型这个参数没有给到值,可以先给一个固定值看看是不是这个问题
回复

使用道具 举报

yhbi老6了铂金一 显示全部楼层 发表于 前天 21:04
本帖最后由 yhbi老6了 于 2024-7-5 21:09 编辑

sql数据集中,你所有的参数都需要以标签完全态传递参数,完全态即使用完整的参数标签方式传递,并非仅用?{},这样可以防止在空参下报这个错误,并且需要确定标签范围不会影响正常sql语法
即select * from Mytable where 1=1<param> and ?{param} </param><param2> and ?{param2}</param2>
如果上面你理解不了,简单点和你说就是:你所有的?{参数}都需要修改为<参数>?{参数}</参数>
回复

使用道具 举报

哈莉·奎茵铂金四 显示全部楼层 发表于 前天 21:26
yhbi老6了 发表于 2024-7-5 21:04
sql数据集中,你所有的参数都需要以标签完全态传递参数,完全态即使用完整的参数标签方式传递,并非仅用?{} ...

大佬正解
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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