Foxtable(狐表)用户栏目专家坐堂 → 求表达式 没人帮助下吗?、


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

主题:求表达式 没人帮助下吗?、

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


加好友 发短信
等级:婴狐 帖子:16 积分:187 威望:0 精华:0 注册:2011/10/31 21:36:00
求表达式 没人帮助下吗?、  发帖心情 Post By:2011/10/31 22:15:00 [只看该作者]


此主题相关图片如下:44.jpg
按此在新窗口浏览图片

 

求一表达式:图中 (箱型) 列 有3种数据分别是 箱体 天地盖 异型性 每种箱体有一个计算公式

                        (长)列  (宽)列  (高)列 提供计算数据

                        (箱体单价)列 为表达式列  。

 

       当我们输进(长)列  (宽)列  (高)列 的数据时, (箱体单价列) 要自动计算3种箱体的单价

 

表达式要如何呢????????、、
 

下面是我分3列的计算公式
IIF([箱型] = '箱体',Convert(([规格_长]+[规格_宽]+50 ) * ( [规格_宽]+[规格_高1]+90) * 2 * 3.75 / 1000000 * 10, 'System.Int64') / 10
,Null)


IIF([箱型] = '天地盖',Convert(([规格_长]+3 + ([规格_高1] + 3) * 2) *  ( [规格_宽]+3 + ([规格_高1] + 3) * 2+90) * 2 * 3.75 / 1000000 * 10, 'System.Int64') / 10
,Null)

IIF([箱型] = '异型箱',Convert(([规格_长]+[规格_宽]+80 ) * ( [规格_宽]+[规格_高1]+90) * 2 * 3.75 / 1000000 * 10, 'System.Int64') / 10
,Null)

 


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/10/31 22:31:00 [只看该作者]

IIF([箱型] = '箱体',Convert(([规格_长]+[规格_宽]+50 ) * ( [规格_宽]+[规格_高1]+90) * 2 * 3.75 / 1000000 * 10, 'System.Int64') / 10,
IIF([箱型] = '天地盖',Convert(([规格_长]+3 + ([规格_高1] + 3) * 2) *  ( [规格_宽]+3 + ([规格_高1] + 3) * 2+90) * 2 * 3.75 / 1000000 * 10, 'System.Int64') / 10,
IIF([箱型] = '异型箱',Convert(([规格_长]+[规格_宽]+80 ) * ( [规格_宽]+[规格_高1]+90) * 2 * 3.75 / 1000000 * 10, 'System.Int64') / 10
,Null)))

 回到顶部