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

怎么处理指标去掉一部分数据

xxx404铂金四 显示全部楼层 发表于 2021-11-2 19:17:30 |阅读模式 打印 上一主题 下一主题
1
已解决

怎么处理指标去掉一部分数据

  • xxx404铂金四
  • 2021-11-02 19:17:30
  • 发布在 论坛
2791 6
本帖最后由 xxx404 于 2021-11-16 15:43 编辑

比如我的字段数据是“ABC000” 、“ABCD000”、“ABCDE000”,想用find和left函数把“000”的去掉 改成“ABC” 、“ABCD”、“ABCDE”
我用
left(col['project_classify',find('区',col['project_classify'))


这样的方法并没有取出来


最佳答案

永洪Tech-CIDX 白银二 关注Ta

2021-11-02 19:17:31

1.在数据集编辑页面,新建计算列 2.输入计算列内容:replace(col['列',"000","") 其中“列”为要修改列的名称
查看完整内容
回复

使用道具 举报

精彩评论6

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-11-2 19:17:31
1.在数据集编辑页面,新建计算列
数据集新建计算列.png
2.输入计算列内容:replace(col['列',"000","")     其中“列”为要修改列的名称
替换纸计算列内容.png

回复

使用道具 举报

xxx404铂金四 显示全部楼层 发表于 2021-11-2 19:31:53
正文打错了 是这样的
left(col['project_classify'],find('区',col['project_classify']))
回复

使用道具 举报

xxx404铂金四 显示全部楼层 发表于 2021-11-3 09:53:35
永洪Tech-wj 发表于 2021-11-3 09:45
1.在数据集编辑页面,新建计算列

2.输入计算列内容:replace(col['列',"000","")     其中“列”为要修改 ...

Find不能用吗
我还发现一个奇怪的现象
为什么两处的fin示例怎么还用反了
企业微信截图_16359042583492.png 企业微信截图_16359042842379.png
回复

使用道具 举报

xxx404铂金四 显示全部楼层 发表于 2021-11-3 10:22:23
永洪Tech-wj 发表于 2021-11-3 09:45
1.在数据集编辑页面,新建计算列

2.输入计算列内容:replace(col['列',"000","")     其中“列”为要修改 ...

格间计算 计算列计算 和数据集的计算列计算是的函数是不相同的吗
回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-11-3 11:51:45
xxx404 发表于 2021-11-3 09:53
Find不能用吗
我还发现一个奇怪的现象
为什么两处的fin示例怎么还用反了

可以使用left配合find,这里使用了两个函数,建议使用一个函数实现,效率更高。计算列和格间计算的函数是一样的。这里应该是帮助信息有误,请以系统函数提示信息为准。
left(col['列',find("000",col['列')-1)
find函数.png
回复

使用道具 举报

xxx404铂金四 显示全部楼层 发表于 2021-11-3 14:31:50
永洪Tech-wj 发表于 2021-11-3 11:51
可以使用left配合find,这里使用了两个函数,建议使用一个函数实现,效率更高。计算列和格间计算的函数是 ...

好的 这个方法对数字的查询有效对字符串的就无效了 不管了我用上面那个替换函数了
计算列和格间计算的Left函数是不一样的,你可以试试 一个是取边上的值一个是截取,这里应该是被覆盖导致的。
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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