以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于表达式 请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=18200) |
-- 作者:lxs08 -- 发布时间:2012/4/6 1:10:00 -- 关于表达式 请教 我有一列数据是建立在另一列数据的基础之上的 列1 (金额) 列2 (提成比例) 如果要实现:单价<40000元 提成比例为 0.3; 然后 金额大于40000小于80000时提成比例为 0.31 金额大于80000小于120000时提成比例为 0.32 金额大于120000小于160000时提成比例为 0.33 金额大于16000小于200000时提成比例为 0.34 200000以上的全部0.35 目前我只会写这个
IIf([金额] > 40000 ,0.31,0.30,)
有高手抽时间帮看看 先谢谢! |
-- 作者:sloyy -- 发布时间:2012/4/6 1:22:00 -- Select Case 金额 Case 0 To 40000 |
-- 作者:狐狸爸爸 -- 发布时间:2012/4/6 10:32:00 -- 可以嵌套的:
iif(条件1,值1,iif(条件,值2,iif(条件3,值3,iif(条件4,值4,值5)))) |
-- 作者:lxs08 -- 发布时间:2012/4/6 21:07:00 -- 谢谢 我已经用你的表达式 实现了 但是代码我还是不会用 多多向前辈学习!! |