Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:(求助)这个表达式怎么写

1楼
jjyou 发表于:2010/3/20 13:20:00
在表C中有A、B两列,B的值取决于A列的值,请帮助解决
A列为空,B列为空
[A列]= 0,[B列]=1
0<[A列]<= 5,[B列]=INT([A列]/0.5)*0.01+1
5<[A列]<= 8,[B列]=INT(([A列]-5)/0.5)*0.02+1.1
8<[A列]<= 10,[B列]=INT(([A列]-8)/0.5)*0.03+1.22
2楼
lxl 发表于:2010/3/20 13:33:00
A列只有整数吗
大于10的时候B列又是多少?
3楼
lxl 发表于:2010/3/20 13:49:00
IIF([A] Is Null Or [A] < 0 Or [A] > 10,Null,IIF([A] = 0,1,IIF([A]<=5,Convert([A]*2,System.Int32)*0.01+1,IIF([A]<=8,Convert(([A]-5)*2,System.Int32)*0.02+1.1,Convert(([A]-8)*2,System.Int32)*0.03+1.22))))
4楼
jjyou 发表于:2010/3/20 13:52:00
A列可以是小数,A列只取值到10就行了,不能为负数
5楼
jjyou 发表于:2010/3/20 13:55:00
这个公式在易表里用刷新公式很容易解决,不知在FOXTABLE里怎么写
6楼
jjyou 发表于:2010/3/20 14:07:00
谢谢lxl,问题已解决
共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.