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

两个数字字段怎么在行级别相加呢

yhdata_JmNe5AKo玄铁三 显示全部楼层 发表于 2024-11-7 11:21:39 |阅读模式 打印 上一主题 下一主题
1
已解决
新建一个计算字段,然后通过判断其他两个字段来取得相加后的数字,下面的写法不行,应该怎么写呢


(if col['字段1']=='Y'  then 1 else 0 end)
+ (if col['字段2']=='Y'  then 1 else 0 end)


最佳答案

yhdata_lyaa 关注Ta

2024-11-07 11:21:40

if col['字段1']=='Y' &&col['字段2']=='Y' then 1+1 else 0 end 类似这种呢,先判断条件后进行计算
查看完整内容
回复

使用道具 举报

精彩评论4

yhdata_lyaa 显示全部楼层 发表于 2024-11-7 11:21:40
if col['字段1']=='Y'  &&col['字段2']=='Y'
then 1+1
else 0
end

类似这种呢,先判断条件后进行计算
回复

使用道具 举报

yhdata_JmNe5AKo玄铁三 显示全部楼层 发表于 2024-11-7 11:38:03
有5个字段要判断呢,每个字段的值是Y和N,只能这样相加吗? 5个字段的组合情况很多啊,C51+C52+C53+C54+C55,一共31种
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-11-7 13:16:41
yhdata_JmNe5AKo 发表于 2024-11-7 11:38
有5个字段要判断呢,每个字段的值是Y和N,只能这样相加吗? 5个字段的组合情况很多啊,C51+C52+C53+C54+C55 ...

是的,计算列写法和js类似
计算列的语法参考https://www.yonghongtech.com/rea ... aculategrammar.html
回复

使用道具 举报

宇文波青铜一 显示全部楼层 发表于 2024-11-7 13:35:29
数据库:
多维分析特定函数
CUBE:生成所有可能的子集组合。
ROLLUP:生成按层次结构聚合的结果。
永洪的:多粒度表达式(应该是没试过)
代码:循环
工具选对事半功倍
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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