Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有2849人关注过本帖树形打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
FOX2060979757
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:4 积分:96 威望:0 精华:0 注册:2014/8/16 9:29:00
[求助]  发帖心情 Post By:2014/8/17 21:47:00 [只看该作者]

如何将一列文本字符串转化为数值来进行计算?

例如有一列的列名是“城市”,它可能是“北京”,“天津”,“长沙”,“武汉”,“黄石”或者其它很多的县级城市,该如何将“北京”,“天津”转化为1,“长沙”,“武汉”转化为2,其它的城市转化为3呢?然后再与其它列进行计算。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/17 21:52:00 [只看该作者]

 如果用表达式这样做

 

 iif(城市='北京' or 城市='天津', 1, iif(城市='长沙' or 城市='武汉', 2, 3))


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/17 21:52:00 [只看该作者]

 不过,如果城市过多,或者级别过多,建议你另外做一个表来做比较好,设置每个城市对应的值。

 回到顶部
帅哥哟,离线,有人找我吗?
FOX2060979757
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:4 积分:96 威望:0 精华:0 注册:2014/8/16 9:29:00
  发帖心情 Post By:2014/8/17 22:15:00 [只看该作者]

谢谢,非常感谢!

 


 回到顶部
帅哥哟,离线,有人找我吗?
FOX2060979757
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:4 积分:96 威望:0 精华:0 注册:2014/8/16 9:29:00
  发帖心情 Post By:2014/8/17 22:17:00 [只看该作者]

感谢您的帮助!

 


 回到顶部