以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- excel报表的表达式问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10582) |
-- 作者:reachtone -- 发布时间:2011/6/13 14:27:00 -- excel报表的表达式问题 如果在同一行的细节区引用来自数据表不同行的数据,这样设置就什么也打印不出来: <Iif([推算收入+1]>0,[推算收入+1],"")>
经测试,这样是正常的: <Iif([推算收入]>0,[推算收入],"")> [此贴子已经被作者于2011-6-13 14:27:22编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2011/6/13 14:31:00 -- <Iif([推算收入]>0,[推算收入] + 1,"")> |
-- 作者:reachtone -- 发布时间:2011/6/13 14:36:00 -- 以下是引用狐狸爸爸在2011-6-13 14:31:00的发言:
<Iif([推算收入]>0,[推算收入] + 1,"")> 这样不对吧?我是想引用数据表中的下一行数据 |
-- 作者:reachtone -- 发布时间:2011/6/13 14:37:00 -- 类似于这个: 此主题相关图片如下:1.jpg |
-- 作者:狐狸爸爸 -- 发布时间:2011/6/13 14:39:00 -- 这个好像是不行的,有空我再瞧瞧。 |
-- 作者:blackzhu -- 发布时间:2011/6/13 14:59:00 -- <Iif([推算收入]>0,[推算收入,1],"")> 这样行吗?按照行号处理.
|
-- 作者:狐狸爸爸 -- 发布时间:2011/6/13 21:51:00 -- 正确的表达方式:
<iif(*[数量+1]*>100,*[数量+1]*,0)>
理由类似这个:
http://help.foxtable.com/topics/2117.htm
|
-- 作者:blackzhu -- 发布时间:2011/6/14 7:13:00 -- 明白. |