以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]Word报表如何用IIF比较后赋值 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=191758) |
-- 作者:洮沙 -- 发布时间:2024/5/8 10:49:00 -- [求助]Word报表如何用IIF比较后赋值 有以下代码: 4、第一次收款日期为:自<IIF([应收费日期]>[合同开始日期],<Format([应收费日期],"yyyy年MM月dd日")>,<Format([合同开始日期],"yyyy年MM月dd日")>)>前。 生成报表结果是: 4、第一次收款日期为:自IIF(2024-05-312024-05-01,2024 年05 月31 日,2024 年05 月01日)>前。 麻烦问一下老师,如何显示比较后符合条件值? [此贴子已经被作者于2024/5/8 10:51:42编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/5/8 10:56:00 -- http://www.foxtable.com/webhelp/topics/2921.htm <IIF([应收费日期] > [合同开始日期], Format([应收费日期],"yyyy年MM月dd日"), Format([合同开始日期],"yyyy年MM月dd日"))>
|
-- 作者:洮沙 -- 发布时间:2024/5/8 11:02:00 -- 合适了,还是帮助文件看的不仔细!谢谢老师! |
-- 作者:洮沙 -- 发布时间:2024/5/8 11:48:00 -- 再麻烦问一下老师,IIF嵌套后执行错误,哪里出错了? 代码:
<IIF([实收费] = 0 ,"收款日期为:",<IIF([实收费] = [总费用], "收款日期为:","下期收款日期为:")>)> 执行后: IIF(3000 = 0 ,”收款日期为:”,<IIF(3000 = 3000, “收款日期为:”,”下期收款日期为:”)) |
-- 作者:有点蓝 -- 发布时间:2024/5/8 11:54:00 -- 不要嵌套尖括号 <IIF([实收费] = 0 ,"收款日期为:",IIF([实收费] = [总费用], "收款日期为:","下期收款日期为:"))> |
-- 作者:有点蓝 -- 发布时间:2024/5/8 11:56:00 -- 相同的内容没有必要使用2个iif <IIF([实收费] = 0 or [实收费] = [总费用],"收款日期为:","下期收款日期为:")>
|
-- 作者:洮沙 -- 发布时间:2024/5/8 12:00:00 -- 明白了,谢谢! |