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

[数据处理] 怎么用永洪计算列函数处理

yhdata_8957青铜一 显示全部楼层 发表于 2024-10-11 10:17:05 |阅读模式 打印 上一主题 下一主题
1
未解决
怎么用计算列表示 :当“xx”≠  0 或 NULL,则判断为“xxx”
用case when会报错
回复

使用道具 举报

精彩评论10

Efheih白银一 显示全部楼层 发表于 2024-10-11 10:22:20
字段是什么类型的,都统一成字符串就可以了
回复

使用道具 举报

yhdata_8957青铜一 显示全部楼层 发表于 2024-10-11 10:28:07
Efheih 发表于 2024-10-11 10:22
字段是什么类型的,都统一成字符串就可以了

都是string,怎么用低代码(计算列)写出这个条件呢
回复

使用道具 举报

Efheih白银一 显示全部楼层 发表于 2024-10-11 10:48:14
爱好学习 发表于 2024-10-11 10:28
都是string,怎么用低代码(计算列)写出这个条件呢

if(col['xx']!='0' or col['xx']=='') then 'xxx' else 'xxx' end
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-10-11 11:09:41
Efheih 发表于 2024-10-11 10:48
if(col['xx']!='0' or col['xx']=='') then 'xxx' else 'xxx' end

回复

使用道具 举报

yhdata_8957青铜一 显示全部楼层 发表于 2024-10-11 14:41:29
Efheih 发表于 2024-10-11 10:48
if(col['xx']!='0' or col['xx']=='') then 'xxx' else 'xxx' end

谢谢,但是报错了,提示说左边的数据类型和0的数据类型不一致,但我左边的字段是金额,也同样是数字啊
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-10-11 14:45:06
0不要引号
回复

使用道具 举报

yhdata_8957青铜一 显示全部楼层 发表于 2024-10-11 14:49:34

试过了也不行
回复

使用道具 举报

Efheih白银一 显示全部楼层 发表于 2024-10-11 14:58:05
爱好学习 发表于 2024-10-11 14:41
谢谢,但是报错了,提示说左边的数据类型和0的数据类型不一致,但我左边的字段是金额,也同样是数字啊 ...

判断的值跟要显示的值得是同一数据类型,或者把这个字段类型改为字符串可行吗
回复

使用道具 举报

yhdata_8957青铜一 显示全部楼层 发表于 2024-10-11 15:06:00
Efheih 发表于 2024-10-11 14:58
判断的值跟要显示的值得是同一数据类型,或者把这个字段类型改为字符串可行吗 ...

这个需要怎么改呢,是使用计算列还是sql去实现?
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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