问个多重计算公式

thanful 2005-05-16 11:20:52
在DW中添加一个列计算域B
想进行如下操作:
如果DW中A列的数据>20,则B的值为A*2
如果DW中A列的数据>50,则B的值为A*3
请问B的表达式怎么写?
如果在程序中动态写表达式的怎么写?
谢谢!
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
j9dai 2005-05-17
  • 打赏
  • 举报
回复
if (A > 50 , A * 3 , if(A > 20 , A * 2 , 0))
以上为A>50,B=A*3;50>A>20,B=A*2;Else B=0
wangxichen 2005-05-17
  • 打赏
  • 举报
回复
更晚了55555
debye 2005-05-17
  • 打赏
  • 举报
回复
俺也来晚了
sywen 2005-05-17
  • 打赏
  • 举报
回复
二樓的正解,來晚了!
嘘嘘兔 2005-05-17
  • 打赏
  • 举报
回复
if(a>50,a*2,if(a>20,a*3,0))
princelily 2005-05-17
  • 打赏
  • 举报
回复
友情+帮顶!

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧