以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教版主大大统计子表数据的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119914)

--  作者:ye8573
--  发布时间:2018/6/4 9:36:00
--  请教版主大大统计子表数据的问题

请问一个父表与两个子表分别关联,现在想要将两个子表中的同一列名的数据合计到父表中,能直接用表达式做吗?我现在单独每张表统计能有数据,但是把两个表达式加一起就没数据了,不过表达式又不报错。
(sum(child(A1).列B)+0.4999)*[系数]+(sum(child(A2).列B)+0.4999)*[系数]
这样的表达式可以吗?(两张表统计的列名一样,但是行都不一样)
两张子表的数据

图片点击可在新窗口打开查看此主题相关图片如下:1528076004(1).png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:1528076017(1).png
图片点击可在新窗口打开查看
父表需要达成的效果

图片点击可在新窗口打开查看此主题相关图片如下:1528076031(1).png
图片点击可在新窗口打开查看

[此贴子已经被作者于2018/6/4 9:36:16编辑过]

--  作者:有点甜
--  发布时间:2018/6/4 9:39:00
--  

改成这样试试

 

(isnull(sum(child(A1).列B),0)+0.4999)*[系数]+(isnull(sum(child(A2).列B),0)+0.4999)*[系数]


--  作者:ye8573
--  发布时间:2018/6/4 9:45:00
--  
可以啦,谢谢图片点击可在新窗口打开查看