以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 通过表达式做子表统计,能不能在表达式里直接跨表相加? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131002) |
||||
-- 作者:iswear512 -- 发布时间:2019/2/14 9:13:00 -- 通过表达式做子表统计,能不能在表达式里直接跨表相加? 老师们好 碰到个问题 A为父表,内有一表达式列“已付总金额” B和C皆为A的子表,B和C内各有一列“已付金额” A表“已付总金额”表达式写为: Sum(Child(A_B).已付金额) + Sum(Child(A_C).已付金额) 这样没有运算结果,不知道是为啥
|
||||
-- 作者:有点甜 -- 发布时间:2019/2/14 9:15:00 -- 试试
isnull(Sum(Child(A_B).已付金额),0) + isnull(Sum(Child(A_C).已付金额), 0) |
||||
-- 作者:iswear512 -- 发布时间:2019/2/14 9:21:00 -- 谢谢老师 已搞定。 |
||||
-- 作者:CHENHANGYU -- 发布时间:2021/6/9 15:36:00 -- [原创]A表第一列怎么跟B表第一列数值相加啊 A表第一列数值怎么跟B表第一列数值相加啊,表达式怎么写,求教 |
||||
-- 作者:有点蓝 -- 发布时间:2021/6/9 15:45:00 -- 如果A表是父表,参考:http://www.foxtable.com/webhelp/topics/0106.htm B表的表达式列 Parent(po).第一列 + 第一列
|
||||
-- 作者:CHENHANGYU -- 发布时间:2021/6/16 9:27:00 -- A为父表,B为子表,A表第一列与与B表第一列相加 ,表达式列在B表中怎么跨表相加,求助 |
||||
-- 作者:有点蓝 -- 发布时间:2021/6/16 9:29:00 -- 就是上面5楼的用法。搞不定就上传实例 |
||||
-- 作者:CHENHANGYU -- 发布时间:2021/6/16 9:44:00 --
|
||||
-- 作者:CHENHANGYU -- 发布时间:2021/6/16 9:45:00 -- 那个表没有录完,跨表计算就是这个意思 |
||||
-- 作者:有点蓝 -- 发布时间:2021/6/16 9:59:00 -- 这个是没有理解关联的意思。 2个表关联,关联列有相同的数据才能引用的。实例通过产品和第一列、数量和第二列关联,也就是表B的第一列数据等于表A的产品,同时,表B的第二列数据等于表A的数量,这种数据关联后才能引用。 比如表B第一行第一列值212,第二列值122,表A却没有产品值212数量值122这样的数据,也就是没有关联的数据,所以表B第一行在表A没有对应关联的行存在,因此表达式里【Parent(po).产品】是引用不到任何数据的。在表A里添加产品值212数量值122这样的数据就可以了。看图:
|