【9.0.103.0】表格中有多个字段关联到其它表的统计字段,统计结果不对
本帖最后由 姚春阳 于 2024-4-20 17:34 编辑表格中有多个字段,分别用这些字段去关联到其它不同表的统计字段,是不是不允许有这种用法?
例如用表格中的字段A关联到另一个叫做A1表的统计字段。表格中的字段B关联到另一叫做B1表的统计字段。这个时候统计出来的结果就不对了,是不是这种用法是错误的?根据出现的错误结果分析,像是把A1表的统计结果乘以了B1表统计的行数,又把B1表统计的结果乘以了A1表统计的行数
您好,看了一下,这里数据不正确是因为,统计字段如果是添加到子表中。然后统计字段值计算的时候是根据绑定在表格中的其他列去计算的
表格1中绑定了主表id,然后关联显示,就是会left join一次显示三条数据a 1 a 2 a 1然后统计字段汇总就变成了 a 4,表格2同理
但是表格5中的话
先是统计字段a是a 4,但是右边又有一条统计字段b,然后表格中b的记录有4条,所以a的值就是4*4是12了。b的值就是140*3是420了,相当于是left join了两次。这里主表统计子表数据的话,应该是直接在主表中建统计字段就统计好,而不是在子表中建统计字段,再绑定到表格中去根据其他列做分类统计,绑定到表格中的话,其他的列都会作为分类去统计,而这里其实只想用关联的那一列去统计,所以就直接通过关联生成子表,然后再去统计子表即可
大佬,您是怎么关联到统计字段的呢,这里设置关联字段的时候统计字段就是选择不到的
您这里的业务需求是什么呢,为什么要关联到统计字段呢,可以详细的描述一下您的业务需求,这样我们也可以更好帮助到您:loveliness:
Lay.Li 发表于 2024-4-22 10:10
大佬,您是怎么关联到统计字段的呢,这里设置关联字段的时候统计字段就是选择不到的
您这里的业务需求是 ...
我做了个demo,这样看起来比较直观。我在实际的工程文件中已经换成了用子表关联主表的统计方式。上传这个有错误统计数据的demo,是想弄清楚这个demo里我的用法的错误之处在哪里
Lay.Li 发表于 2024-4-23 18:44
您好,看了一下,这里数据不正确是因为,统计字段如果是添加到子表中。然后统计字段值计算的时候是根据绑定 ...
嗯,已采用主子表关联,在主表中添加统计字段的方式。需要统计数据时,这个demo中的统计字段用法是错误的 好的,后边有问题欢迎您继续发帖交流:i0tw2:
页:
[1]