以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  word 报表取绝对值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=125134)

--  作者:蓝蚂蚁
--  发布时间:2018/9/20 15:41:00
--  word 报表取绝对值
word 报表中有:相比上月份均费[增加/减少][增长]元,如何取红色字体的绝对值


用:
相比上月份均费[增加/减少]<iif([增长]>0,[增长],-([增长]))>元,不行。
望老师指点!

--  作者:有点甜
--  发布时间:2018/9/20 15:47:00
--  

代码应该没问题的。你的【增长】列,是不是数值列?

 

或者试试 <iif(cdbl([增长])>0,[增长],-1 * cdbl([增长]))>


--  作者:蓝蚂蚁
--  发布时间:2018/9/20 16:29:00
--  
类型为双精密,
结果如下:
相比上月份均费减少iif(cdbl(-1059.5)0,-1059.5,-1 * cdbl(-1059.5))>

--  作者:有点甜
--  发布时间:2018/9/20 18:11:00
--  

改成

 

<iif(cdbl([增长])<=0,-1*cdbl([增长]),[增长])>

 

[此贴子已经被作者于2018/9/20 18:11:08编辑过]

--  作者:蓝蚂蚁
--  发布时间:2018/9/20 23:22:00
--  
完美解决 谢谢