以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  对于 数值型 列如何判断为空(就是没有填入内容)?  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=27640)

--  作者:newuser
--  发布时间:2014/11/23 17:29:00
--  对于 数值型 列如何判断为空(就是没有填入内容)?
如附件,希望在表2中,如果 增长率(数值型) 列为空,则百分比 列 不填入数据(-100 太难看了),这如何设置刷新公式?
另外,如果是字符型列,如何判断为空(没有填入内容)。请 指点。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:222.egd


--  作者:cnzayu
--  发布时间:2014/11/24 0:06:00
--  
if([增长率] <> 0,([增长率] - 1) * 100,"")
--  作者:newuser
--  发布时间:2014/11/24 9:15:00
--  
 其实,这个公式我也想到了,可是如果是0,怎么办?毕竟,没有填入内容与0,还不是一个事情。如果数字是0,还是希望填入0的。我曾经想,另外建立一个表,建立关联,进行刷新,但是,感觉多此一举,请问,还有别的刷新公式吗?
--  作者:lyang70
--  发布时间:2014/11/24 13:37:00
--  

表2“百分比”列刷新公式:

If(Text([表1!增长率]) <> "",([增长率] - 1) * 100,"")


--  作者:newuser
--  发布时间:2014/11/24 14:58:00
--  
这样设置,对于有的表可以,有的表中的增长率数据直接通过其他表计算得来,无法使用这个公式。可否再改进一下,只根据表2的数据设置刷新公式,不要涉及表1?谢谢。
--  作者:dancedy
--  发布时间:2014/11/24 15:31:00
--  
那考虑下用编号判断
--  作者:newuser
--  发布时间:2014/11/24 16:23:00
--  
 高明,太高明了!
--  作者:newuser
--  发布时间:2014/11/24 16:24:00
--  
 高,实在是高!