以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]表达式列的表达式设置 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133001) |
-- 作者:hanzhang98 -- 发布时间:2019/4/3 18:44:00 -- [求助]表达式列的表达式设置 老师好。这个表达式如何在“表达式生成器”中设置。 【如果[第六列]<>0,就为[第二列],否则[第三列]*[第四列]】。请老师帮助指导。谢谢。
|
-- 作者:有点甜 -- 发布时间:2019/4/3 18:48:00 --
iif([第六列]<>0, [第二列], [第三列]*[第四列])
|
-- 作者:hanzhang98 -- 发布时间:2019/4/3 19:21:00 -- 谢谢老师。还有一句原Excel的公式请老师帮助改为“表达式列”的表达式: Excel原公式为:IF(I7="长病休",0,IF(AP7<>0,0,LOOKUP(G7,\'工资&津贴标准参照\'!$Q$5:$Q$50,\'工资&津贴标准参照\'!$R$5:$R$50))))。意思是“工龄工资=IF(IF“[病伤产类型]列”=“长病休”,0,IF([责任薪]列<>0,0,否则[累计工龄]列与【“年功标准表”的[累计工龄]列】进行比对,一致的就为【“年功标准表”的[计发标准]列对应数值】)” 还得请老师帮助。谢谢!
|
-- 作者:有点甜 -- 发布时间:2019/4/3 19:30:00 --
不可以直接使用的,编程参考
http://www.foxtable.com/webhelp/scr/1451.htm
自行学习一下基础 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67187
|
-- 作者:hanzhang98 -- 发布时间:2019/4/3 19:53:00 -- 老师好。是不是要引用其它表的数据,就必须要先建立关联表才行。谢谢! |
-- 作者:hanzhang98 -- 发布时间:2019/4/3 20:01:00 -- 老师好。能将上面所说的Excel公式意思改为用代码执行。行得通吗。如果能的话还请老师帮助。谢谢。 |
-- 作者:有点甜 -- 发布时间:2019/4/3 20:08:00 --
可以改成代码运行的。请先学习。
不然,上传具体实例,说明你要做到什么效果。
|
-- 作者:hanzhang98 -- 发布时间:2019/4/4 17:03:00 -- 老师好。这个表达式不对,请老师帮助。谢谢。 IIF([病伤婚产类型]=\'病假\',LOOKUP([连续工龄],{0;2;4;6;8},{6;7;8;9;10}/10),IIF(OR([病伤婚产类型]={\'工伤\',\'婚假\',\'产假\',\'探亲假\'}),1,IIF([病伤婚产类型]=\'长病休\',0.6,0))) 表达式为:[病伤婚产比例]=(如果[病伤婚产类型]=“病假”,([连续工龄]不足2年的比例60%、满2不满4的比例70%、满4不满6的比例80%、满6不满7的比例90%、满8的比例100%,如果(或者([病伤婚产类型]={"工伤","婚假","产假","探亲假"}),比例100%,如果([病伤婚产类型]="长病休",比例60%))) 提示“表达式错误”。请老师帮助指导。
[此贴子已经被作者于2019/4/4 17:09:44编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/4/4 18:17:00 -- 参考
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=133043&skin=0
|