以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=55480) |
-- 作者:FOX2060979757 -- 发布时间:2014/8/17 21:47:00 -- [求助] 如何将一列文本字符串转化为数值来进行计算? 例如有一列的列名是“城市”,它可能是“北京”,“天津”,“长沙”,“武汉”,“黄石”或者其它很多的县级城市,该如何将“北京”,“天津”转化为1,“长沙”,“武汉”转化为2,其它的城市转化为3呢?然后再与其它列进行计算。 |
-- 作者:有点甜 -- 发布时间:2014/8/17 21:52:00 -- 如果用表达式这样做
iif(城市=\'北京\' or 城市=\'天津\', 1, iif(城市=\'长沙\' or 城市=\'武汉\', 2, 3)) |
-- 作者:有点甜 -- 发布时间:2014/8/17 21:52:00 -- 不过,如果城市过多,或者级别过多,建议你另外做一个表来做比较好,设置每个城市对应的值。 |
-- 作者:FOX2060979757 -- 发布时间:2014/8/17 22:15:00 -- 谢谢,非常感谢!
|
-- 作者:FOX2060979757 -- 发布时间:2014/8/17 22:17:00 -- 感谢您的帮助!
|