Foxtable(狐表)用户栏目专家坐堂 → 通过表达式做子表统计,能不能在表达式里直接跨表相加?


  共有3200人关注过本帖树形打印复制链接

主题:通过表达式做子表统计,能不能在表达式里直接跨表相加?

帅哥哟,离线,有人找我吗?
iswear512
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:91 积分:803 威望:0 精华:0 注册:2013/2/13 22:11:00
通过表达式做子表统计,能不能在表达式里直接跨表相加?  发帖心情 Post By:2019/2/14 9:13:00 [只看该作者]

老师们好
碰到个问题
A为父表,内有一表达式列“已付总金额”
B和C皆为A的子表,B和C内各有一列“已付金额”

A表“已付总金额”表达式写为:
Sum(Child(A_B).已付金额) + Sum(Child(A_C).已付金额)

这样没有运算结果,不知道是为啥

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/2/14 9:15:00 [只看该作者]

试试

 

isnull(Sum(Child(A_B).已付金额),0) + isnull(Sum(Child(A_C).已付金额), 0)


 回到顶部
帅哥哟,离线,有人找我吗?
iswear512
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:91 积分:803 威望:0 精华:0 注册:2013/2/13 22:11:00
  发帖心情 Post By:2019/2/14 9:21:00 [只看该作者]

 谢谢老师   已搞定。

 回到顶部
帅哥哟,离线,有人找我吗?
CHENHANGYU
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:156 威望:0 精华:0 注册:2021/6/9 14:20:00
[原创]A表第一列怎么跟B表第一列数值相加啊  发帖心情 Post By:2021/6/9 15:36:00 [只看该作者]

A表第一列数值怎么跟B表第一列数值相加啊,表达式怎么写,求教

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/9 15:45:00 [只看该作者]

如果A表是父表,参考:http://www.foxtable.com/webhelp/topics/0106.htm

B表的表达式列
Parent(po).第一列 + 第一列

 回到顶部
帅哥哟,离线,有人找我吗?
CHENHANGYU
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:156 威望:0 精华:0 注册:2021/6/9 14:20:00
  发帖心情 Post By:2021/6/16 9:27:00 [只看该作者]

A为父表,B为子表,A表第一列与与B表第一列相加 ,表达式列在B表中怎么跨表相加,求助图片点击可在新窗口打开查看 

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/16 9:29:00 [只看该作者]

就是上面5楼的用法。搞不定就上传实例

 回到顶部
帅哥哟,离线,有人找我吗?
CHENHANGYU
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:156 威望:0 精华:0 注册:2021/6/9 14:20:00
  发帖心情 Post By:2021/6/16 9:44:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.table


 回到顶部
帅哥哟,离线,有人找我吗?
CHENHANGYU
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:156 威望:0 精华:0 注册:2021/6/9 14:20:00
  发帖心情 Post By:2021/6/16 9:45:00 [只看该作者]

那个表没有录完,跨表计算就是这个意思

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/16 9:59:00 [只看该作者]

这个是没有理解关联的意思。

2个表关联,关联列有相同的数据才能引用的。实例通过产品和第一列、数量和第二列关联,也就是表B的第一列数据等于表A的产品,同时,表B的第二列数据等于表A的数量,这种数据关联后才能引用。

比如表B第一行第一列值212,第二列值122,表A却没有产品值212数量值122这样的数据,也就是没有关联的数据,所以表B第一行在表A没有对应关联的行存在,因此表达式里【Parent(po).产品】是引用不到任何数据的。在表A里添加产品值212数量值122这样的数据就可以了。看图:

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


 回到顶部
总数 29 1 2 3 下一页