各位仁兄:
我想请教一下,在asp.net(C++)中,如果我想将字符串能转化为程序的代码,该如何处理。
我是在做一个项目绩效考核的时候遇到的一个问题,想做一个活动公式。针对一个衡量标准转化为一个公式。例如:有一个衡量标准为
“完成值在目标值的99-101%之间(含99%及101%)时,得基本分满分,在此基础上,当实际完成值不低于目标值的102%时,加2分;当实际完成值在目标值的101%-102%之间时,线性加分;当实际完成值不高于目标值的95%时,得0分;当实际完成值在目标值的95%-99%之间时,线性扣基本分。”
这个不能在代码中写,而是由系统管理来设置每一条指标的时候,同时也设置它的计算公式,针对上面的衡量指标,想达到以下效果:
系统管理员分情况填写
1)选择 ‘极限值’ 需要设置两个参数:<=95% 0
想得到字符串 "if(x/t<95%) {y=0;}"
2)选择‘线性’ 需要设置四个参数:>95% <99% 0 8.4
想得到字符串 "if(x/t>95% && x/t<99%) {y=(x/t*100-95)/4*8.4;}"
3)选择‘阶梯型’需要设置三个参数:>=99% <=101% 8.4
想得到字符串 "if(x/t>=99% && x/t<=101%) {y=8.4;}"
4)选择‘线性’ 需要设置四个参数:>101% <102% 8.4 10.4
想得到字符串 "if(x/t>101% && x/t<102%) {y=(x/t*100-101)/(102-101)*(10.4-8.4)+8.4;}"
5)选择 ‘极限值’ 需要设置两个参数:>=102% 10.4
想得到字符串 "if(x/t>=102% ) {y=10.4;}"
其中t是已知值,x在以后调用时用实参来代替。
上面五条都设置好了,所有的字符串连接起来形成一个最终求这条指标的函数了。
各位看这样行的通吗?还有没有其他更好的方法呢?
我想请教一下,在asp.net(C++)中,如果我想将字符串能转化为程序的代码,该如何处理。
我是在做一个项目绩效考核的时候遇到的一个问题,想做一个活动公式。针对一个衡量标准转化为一个公式。例如:有一个衡量标准为
“完成值在目标值的99-101%之间(含99%及101%)时,得基本分满分,在此基础上,当实际完成值不低于目标值的102%时,加2分;当实际完成值在目标值的101%-102%之间时,线性加分;当实际完成值不高于目标值的95%时,得0分;当实际完成值在目标值的95%-99%之间时,线性扣基本分。”
这个不能在代码中写,而是由系统管理来设置每一条指标的时候,同时也设置它的计算公式,针对上面的衡量指标,想达到以下效果:
系统管理员分情况填写
1)选择 ‘极限值’ 需要设置两个参数:<=95% 0
想得到字符串 "if(x/t<95%) {y=0;}"
2)选择‘线性’ 需要设置四个参数:>95% <99% 0 8.4
想得到字符串 "if(x/t>95% && x/t<99%) {y=(x/t*100-95)/4*8.4;}"
3)选择‘阶梯型’需要设置三个参数:>=99% <=101% 8.4
想得到字符串 "if(x/t>=99% && x/t<=101%) {y=8.4;}"
4)选择‘线性’ 需要设置四个参数:>101% <102% 8.4 10.4
想得到字符串 "if(x/t>101% && x/t<102%) {y=(x/t*100-101)/(102-101)*(10.4-8.4)+8.4;}"
5)选择 ‘极限值’ 需要设置两个参数:>=102% 10.4
想得到字符串 "if(x/t>=102% ) {y=10.4;}"
其中t是已知值,x在以后调用时用实参来代替。
上面五条都设置好了,所有的字符串连接起来形成一个最终求这条指标的函数了。
各位看这样行的通吗?还有没有其他更好的方法呢?
解决方案 »
- 关于下载页面自动关闭的问题。
- 简单问题:谁知道ASP.NET Ajax 1.0 2.0的 类库参考在什么地方?还是没有啊
- sql查询语句问题!!
- 请问怎样在asp.net中实现定时执行某程序(非js实现)?
- hotmail登陆取联系人列表,cookie疑问
- NAOP 讨论:
- 用户下载word时 数据库存的路径为编号下载时怎么显示原始文件名
- (急)谁有asp.net写的人才网整站源程序
- 请教在页面中实现甘特图的效果
- 两个问题:1、如何定制DataGrid的行宽和列高,2、如何将DataGrid隔行显示一种相应的颜色如:第一行黄色,第二行绿色,第三行黄色,第四行
- 缩略图问题,请高手帮忙解答
- 怎么用gridview自定义删除,而不用那AutoGenerateDeleteButton选项????
帮LZup