vfp 我想实现的效果是 假如佣金率大于等于0.001 那么较大值等于新值*佣金率,假如佣金率为0.0006,那么较大值等于新值*0.8,如果佣金率为0.0005,那么较大值等于新值*0.6请问下这个改怎么写语句
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 15:59:43
vfp 我想实现的效果是 假如佣金率大于等于0.001 那么较大值等于新值*佣金率,假如佣金率为0.0006,那么较大值等于新值*0.8,如果佣金率为0.0005,那么较大值等于新值*0.6请问下这个改怎么写语句
vfp
我想实现的效果是 假如佣金率大于等于0.001 那么较大值等于新值*佣金率,假如佣金率为0.0006,那么较大值等于新值*0.8,如果佣金率为0.0005,那么较大值等于新值*0.6
请问下这个改怎么写语句
vfp 我想实现的效果是 假如佣金率大于等于0.001 那么较大值等于新值*佣金率,假如佣金率为0.0006,那么较大值等于新值*0.8,如果佣金率为0.0005,那么较大值等于新值*0.6请问下这个改怎么写语句
你就没有个范围啊?比如:0.001-0.005-0.006
那只能按你说的了(循环你自己做):
----------------------------------------------------------------
* 1、用do case
do case
case 佣金率=0.006
replace 较大值 with 新值*0.8
case 佣金率=0.005
replace 较大值 with 新值*0.6
otherwise
replace 较大值 with 新值*佣金率
endCase
----------------------------------------------------------------
* 2、用if
if 佣金率=0.006
replace 较大值 with 新值*0.8
else
if 佣金率=0.005
replace 较大值 with 新值*0.6
else
replace 较大值 with 新值*佣金率
endif
endCase
----------------------------------------------------------------
* 3、或者直接用replace即可(这个不用做循环了)
replace 较大值 with 新值*佣金率 all && 注:这一句放在全面
replace 较大值 with 新值*0.8 for 佣金率=0.006
replace 较大值 with 新值*0.6 for 佣金率=0.005
----------------------------------------------------------------