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

[数据处理] 计算列数据问题

929300746白银二 显示全部楼层 发表于 2022-3-30 20:41:22 |阅读模式 打印 上一主题 下一主题
1
未解决

【数据处理】 计算列数据问题

1313 4
想问下我这个计算列得到的应该是小数呀,为什么现在看到的都是0和1呢?如何改成小数呀?
1648643888(1).png
1648643921(1).jpg
回复

使用道具 举报

精彩评论4

yanieye 显示全部楼层 发表于 2022-3-30 20:47:27
你用的是什么数据库呢? 这种计算是会下推到数据库执行,是不是需要转换类型?
回复

使用道具 举报

929300746白银二 显示全部楼层 发表于 2022-3-30 20:55:58
yanieye 发表于 2022-3-30 20:47
你用的是什么数据库呢? 这种计算是会下推到数据库执行,是不是需要转换类型? ...

sqlserver,我本来想在sql查询中直接写计算式子,BI中写sql的地方不支持/除号,然后就查出来两列数,新建的计算列,结果就是这样,这两列都是数值型
回复

使用道具 举报

929300746白银二 显示全部楼层 发表于 2022-3-30 21:06:01
929300746 发表于 2022-3-30 20:55
sqlserver,我本来想在sql查询中直接写计算式子,BI中写sql的地方不支持/除号,然后就查出来两列数,新建 ...

能帮忙解决一下吗,,,很着急
回复

使用道具 举报

yanieye 显示全部楼层 发表于 2022-3-30 21:13:02
应该是因为数据库里面的数据类型是int.
处理方式是加个0.0,比如: (col['新增客户数'] + 0.0) / (col['客户数'] + 0.0)
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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