以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  依据标识列,如何将汇总列分类求反(得到负值)  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=18561)

--  作者:完美人生
--  发布时间:2012/4/17 15:54:00
--  依据标识列,如何将汇总列分类求反(得到负值)
依据标识列,如何将汇总列分类求反(得到负值)
--  作者:狐狸爸爸
--  发布时间:2012/4/17 15:55:00
--  
呵呵,问题不能具体一点吗?
--  作者:完美人生
--  发布时间:2012/4/17 16:01:00
--  

 

  cols1    cols2             
   正    11            
   负    12            
   正    13             
   负    14            

cols2汇总的结果是11+(-12)+13+(-14)的样子,

具有正数标志的按正数汇总,负数标志的按负数汇总,然后求得总的汇总值

 

[此贴子已经被作者于2012-4-17 16:02:55编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/4/17 16:05:00
--  

为什么搞得这么复杂?  Cols2直接输入11、 -12、13、-14

 

如果不想这样,另外增加一个表达式列,表达式为: iif(Cols1= \'正\',1,-1) * Cols2

以后汇总这个表达式列就行、


--  作者:完美人生
--  发布时间:2012/4/17 16:08:00
--  
不是,我的导入的外部数据源数据就有红字标识的一列,凡是红字的在汇总时按负数计算,不会啊
--  作者:狐狸爸爸
--  发布时间:2012/4/17 16:17:00
--  

红字标识,什么意思啊?

你能否用foxtable设计一个表,输入一些测试数据,然后传上来,并具体说明问题?