以文本方式查看主题

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

--  作者:老蜗牛
--  发布时间:2022/3/19 9:47:00
--  excel报表请教
 如图,一个Bom表(配方单)需要在报表里面计算每个组分的重量占比,这个公式应该怎么写,试了好多种都不行呢?
图片点击可在新窗口打开查看此主题相关图片如下:1647654323(1).jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2022/3/19 10:44:00
--  
按什么规则计算?数据来自哪些表哪些列?
--  作者:老蜗牛
--  发布时间:2022/3/19 10:57:00
--  
 不好意思,没说清楚,运算是[数量]/[sum(数量)],求每个组分占总量的百分比,在黄色那个地方公司要怎么写?我试了很多种方式都不对
--  作者:老蜗牛
--  发布时间:2022/3/19 11:00:00
--  
数据来至于 “配方明细表查询”    “数量” 列     比如:总共会列出10个材料,需要在每个材料后面计算出它占这个10个材料总量的占比

--  作者:有点蓝
--  发布时间:2022/3/19 11:08:00
--  
这种不能在模板里处理,

方法1、可以添加一个临时列,或者表达式列(不要填写表达式),然后到datacolchanged事件里把这个占比计算出来,模板通过这个临时列输出数据
2、到报表事件处理,参考:http://www.foxtable.com/webhelp/topics/1955.htm

--  作者:老蜗牛
--  发布时间:2022/3/19 11:10:00
--  
 好的,难怪我试了好多种写法都不行,谢谢