以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]EXCEL报表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=26357)

--  作者:nblwar
--  发布时间:2012/12/1 14:28:00
--  [求助]EXCEL报表

<*[$冷轧物流,SUM(去料重量),[去料重量] <> 0]* + *[$冷轧废料表,SUM(去料重量),[去料重量] <> 0]*>

 

 

这个为什么不能算

 

 

只要有一个的结果是0,就不能算 了

[此贴子已经被作者于2012-12-1 14:32:36编辑过]

--  作者:lin_hailun
--  发布时间:2012/12/1 14:34:00
--  
 应该是不能算的。直接统计只能单独使用。

 你这种的话,就是用标记吧,通过代码实现。

http://www.foxtable.com/help/topics/1953.htm
[此贴子已经被作者于2012-12-1 14:39:47编辑过]

--  作者:nblwar
--  发布时间:2012/12/1 14:36:00
--  
但是当两个结果都不为0的时候是可以算的
--  作者:nblwar
--  发布时间:2012/12/1 14:37:00
--  
其中有一个结果是0的时候就 不能算了
--  作者:lin_hailun
--  发布时间:2012/12/1 14:43:00
--  
 如果是这样的话,加一个判断看看是否可以。

<IsNull(*[$冷轧物流,SUM(去料重量),[去料重量] <> 0]*, 0) + IsNull(*[$冷轧废料表,SUM(去料重量),[去料重量] <> 0]*, 0)>


--  作者:nblwar
--  发布时间:2012/12/1 14:53:00
--  

不行啊

 


--  作者:lin_hailun
--  发布时间:2012/12/1 14:54:00
--  
 数据,例子,不行就用代码设置。看二楼。
--  作者:nblwar
--  发布时间:2012/12/1 14:59:00
--  

<*[$冷轧物流,SUM(去料重量),[去料重量] IS NOT NULL]* + *[$冷轧废料表,SUM(去料重量),[去料重量] IS NOT NULL]*>

 

 

我改成这样了,然后再在表里面加上个0可以算,但是可不可以不加0啊


--  作者:lin_hailun
--  发布时间:2012/12/1 15:05:00
--  
 呃,其实我想问,为什么要后面那个 <> 0的条件?直接不要条件,就可以满足需要的了吧?

<*[$冷轧物流,SUM(去料重量)]* + *[$冷轧废料表,SUM(去料重量)]*>


--  作者:nblwar
--  发布时间:2012/12/1 15:07:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip