以文本方式查看主题

-  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=105900)

--  作者:chengjingliang
--  发布时间:2017/8/28 23:33:00
--  Excel,取管理费列中安全费行对应的金额,怎么办
Excel,取管理费列中安全费行对应的金额,怎么办
--  作者:有点甜
--  发布时间:2017/8/29 8:57:00
--  

 参考

 

http://www.foxtable.com/webhelp/scr/1451.htm

 


--  作者:chengjingliang
--  发布时间:2017/8/31 21:01:00
--  
不会做,我还是在EXCEL模板里变通一下
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:企划书.xls


这样实现取用管理费列安全费用行,即:[%管理费,sum(管理费金额),管理二类=\'安全文明及保险费\' and 项目ID=\'1\'],但是,有一个问题,项目ID是可变的,怎么能让项目ID随父表项目ID变化能,我用[%管理费,sum(管理费金额),管理二类=\'安全文明及保险费\' and 项目ID=\'[工程项目,项目ID]\'],计算结果完全错误

--  作者:有点甜
--  发布时间:2017/8/31 21:13:00
--  

 工程项目表,直接统计子表数据

 

http://www.foxtable.com/webhelp/scr/0100.htm

 

或者用代码 http://www.foxtable.com/webhelp/scr/1454.htm

 


--  作者:chengjingliang
--  发布时间:2017/8/31 21:45:00
--  
显示空白

[sum(child.管理费金额),管理二类=\'自检试验费\']

--  作者:chengjingliang
--  发布时间:2017/8/31 22:08:00
--  
之所以想把管理费分解开来显示,主要是需要单独计算,比如期间费用等于管理费中一部分之和,而不是全部
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:企划书.xls


如果老师能指点用代码编写不胜感激,看帮助文档不知从何入手,还请老师帮做一下,学习!!
[此贴子已经被作者于2017/8/31 22:11:30编辑过]

--  作者:有点甜
--  发布时间:2017/8/31 22:30:00
--  

不是叫你在excel报表做,是叫你在工程项目添加表达式列或者数据列进行统计。

 

看完4楼,写代码。


--  作者:有点甜
--  发布时间:2017/8/31 22:39:00
--  

或者试试

 

[%管理费,sum(管理费金额),<*"管理二类=\'前期经营费\' and 项目ID=\'" & [项目id] & "\'"*>]

 

或者

 

[$管理费,sum(管理费金额),<*"管理二类=\'前期经营费\' and 项目ID=\'" & [项目id] & "\'"*>]


--  作者:chengjingliang
--  发布时间:2017/9/1 0:15:00
--  
.NET Framework 版本:2.0.50727.8669
Foxtable 版本:2017.8.19.1
错误所在事件:
详细错误信息:
语法错误:“<”运算符前缺少操作数。


<*[%清单,Sum(成本合计)]*+*[%管理费,Sum(管理费金额)]*-*[%管理费,sum(管理费金额),<*"管理二类=\'投资利息\' and 项目ID=\'"&[项目id]&"\'"*>]*>
公式错误如何修改

--  作者:有点甜
--  发布时间:2017/9/1 9:09:00
--  

没办法。。。

 

把公式分拆到多个单元格去,然后编写公式引用各个单元格的值,如 = B2+B3+B4

 

注意公式要左移一格编写。