Foxtable(狐表)用户栏目专家坐堂 → 表达式与数据转换


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

主题:表达式与数据转换

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


加好友 发短信
等级:婴狐 帖子:17 积分:229 威望:0 精华:0 注册:2014/2/19 17:47:00
表达式与数据转换  发帖心情 Post By:2016/9/14 11:10:00 [只看该作者]

一字段为[规格型号],数据为1*65*60(7位)或1*235*24(8位)。
问题:根据此字段计算产品重量:重量=56*60/500(斤)或 重量=235*24/500(斤)
设置一表达式为:
IIF(Len([规格型号]) = 7,Convert(Substring([规格型号], 2, 2), System.Double) * Convert(Substring([规格型号], 5, 2), System.Double),Convert(Substring([规格型号], 2, 3), System.Double) * Convert(Substring([规格型号], 6, 2), System.Double))
为什么不行?不能计算。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109447 积分:556891 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/14 11:40:00 [只看该作者]

IIF(Len([第三列]) = 7,Convert(Substring([第三列], 3, 2), 'System.Double') * Convert(Substring([第三列], 6, 2), 'System.Double'),Convert(Substring([第三列], 3, 3), 'System.Double') * Convert(Substring([第三列], 7, 2), 'System.Double'))

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


加好友 发短信
等级:婴狐 帖子:17 积分:229 威望:0 精华:0 注册:2014/2/19 17:47:00
  发帖心情 Post By:2016/9/18 8:24:00 [只看该作者]

可以,感谢指导!!

 回到顶部