周旭光白银一
2022-3-4 10:14:34 发布在问答
【数据处理】 根据两个数据列合成一个数据列
有一个数据集:

[/table]

[table=50%]
部门 人员类型
A 正式
B 交流
C 正式
D 正式
E
交流


我要根据人员类型修改部门列的值:人员类型为正式时,部门值不变,人员类型为交流时,部门修改为“交流”

通过什么方式可以实现呢?增加计算列?可以直接在部门列进行修改吗?谢谢!

最佳答案

_贝贝 白银一

2022-03-04 10:14:35

新建计算列(不同版本语法不同) if(col['人员']=='正式') then col['部门'] elseIf(col['人员']=='交流') then '交流' end if(col['人员']=='正式'){ col['部门'] } elseIf(col['人员']=='交流'){ '交流' }
查看完整内容
1756
7
精彩评论7
_贝贝白银一
发表于 2022-3-4 10:14:35 显示全部楼层
本帖最后由 永洪tech-Muse 于 2022-3-4 10:26 编辑

新建计算列(不同版本语法不同)
if(col['人员']=='正式')
then col['部门']
elseIf(col['人员']=='交流')
then '交流'
end


if(col['人员']=='正式'){
col['部门']
}
elseIf(col['人员']=='交流'){
'交流'
}



部门交流.png
回复

使用道具 2#

周旭光白银一
发表于 2022-3-4 10:55:01 显示全部楼层
永洪tech-Muse 发表于 2022-3-4 10:14
新建计算列(不同版本语法不同)
if(col['人员']=='正式')
then col['部门']

计算列做出来了,非常感谢!但是出现了一个问题,我要用这个新的计算列和别的表做外部联接,做外部联接的时候我选择不到计算列,怎么解决呢,谢谢!
回复

使用道具 3#

_贝贝白银一
发表于 2022-3-4 10:57:37 显示全部楼层
周旭光 发表于 2022-3-4 10:55
计算列做出来了,非常感谢!但是出现了一个问题,我要用这个新的计算列和别的表做外部联接,做外部联接的 ...

做外部联结是可以选计算列的,您当前是哪个版本呢
回复

使用道具 4#

周旭光白银一
发表于 2022-3-4 11:01:33 显示全部楼层
永洪tech-Muse 发表于 2022-3-4 10:57
做外部联结是可以选计算列的,您当前是哪个版本呢

8.8
回复

使用道具 5#

_贝贝白银一
发表于 2022-3-4 11:18:52 显示全部楼层
本帖最后由 永洪tech-Muse 于 2022-3-4 11:20 编辑

组合数据集的顺序问题,把有计算列的数据集放在上面,另一个数据集放在下面
组合顺序.png
回复

使用道具 6#

周旭光白银一
发表于 2022-3-4 12:27:35 显示全部楼层
永洪tech-Muse 发表于 2022-3-4 11:18
组合数据集的顺序问题,把有计算列的数据集放在上面,另一个数据集放在下面 ...

是我这先后顺序有问题,解决了,十分感谢!
回复

使用道具 7#

_贝贝白银一
发表于 2022-3-4 12:31:49 显示全部楼层
周旭光 发表于 2022-3-4 12:27
是我这先后顺序有问题,解决了,十分感谢!

不客气   
回复

使用道具 8#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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