teng168 发表于 2024-11-20 15:06:35

10.0.5 跨表计算

本帖最后由 teng168 于 2024-11-20 15:14 编辑

我想在左边的表跨表计算右边的表按月和分类统计金额要怎么写公式,我写几个公式都不行?

VVANVI 发表于 2024-11-20 15:06:36

本帖最后由 VVANVI 于 2024-11-20 16:55 编辑

也可以, sumif 你自己试试

一个页面绑定N多个表   ,不觉得十分难看吗?

Levi.Zhang 发表于 2024-11-20 15:50:57

大佬,您是想统计表1中的月份对吧?用数据透视表就可以实现哈:


效果如下:







teng168 发表于 2024-11-20 16:22:41

Levi.Zhang 发表于 2024-11-20 15:50
大佬,您是想统计表1中的月份对吧?用数据透视表就可以实现哈:




生产透视表有没有办法再写到另一个表上?

VVANVI 发表于 2024-11-20 16:30:42

teng168 发表于 2024-11-20 16:22
生产透视表有没有办法再写到另一个表上?
貌似透视表不能达到你这个要求,写点SQL可以搞, 或者视图

teng168 发表于 2024-11-20 16:42:53

VVANVI 发表于 2024-11-20 16:30
貌似透视表不能达到你这个要求,写点SQL可以搞, 或者视图

我看excel公式可以这样取值,活字格的公式是不支持吗?这类需求只能写SQL或视图吗?

Levi.Zhang 发表于 2024-11-20 17:42:24

teng168 发表于 2024-11-20 16:22
生产透视表有没有办法再写到另一个表上?

是的,大佬,数据透视表不能够存到另一张数据表哦,表的结构不一样,大佬可以通过写视图代码来实现呢~
这边提供个思路:
使用SUM和CASE对金额按照分类进行汇总统计
SUM(CASE WHEN = 'A' THEN ELSE 0 END) AS A,
SUM(CASE WHEN = 'B' THEN ELSE 0 END) AS B,
SUM(CASE WHEN = 'C' THEN ELSE 0 END) AS C,
SUM(CASE WHEN = 'D' THEN ELSE 0 END) AS D
大佬可以参考一下哈~~~

恒德勤智 发表于 2024-11-20 17:51:37

teng168 发表于 2024-11-20 16:22
生产透视表有没有办法再写到另一个表上?

写到另一个表可以用循环命令,通过命令循环原表的行列,想怎么写都可以

Levi.Zhang 发表于 2024-11-21 09:53:46

恒德勤智 发表于 2024-11-20 17:51
写到另一个表可以用循环命令,通过命令循环原表的行列,想怎么写都可以

感谢大佬的支持:hjyzw:
楼主这边问题有解决了吗?如果解决了话可以分享一下解决方案哈,这样后面有这个问题的格友也可以参考此贴了~~~
页: [1]
查看完整版本: 10.0.5 跨表计算