-
-
xzm 数据达人Lv4
发表于2020-8-3 09:42
悬赏66
已解决
楼主

最佳答案
本帖最后由 xxxl 于 2021-2-4 17:25 编辑
=GRID1.B1$.select(@.txt='202005').select(true,@.rightcell(2).value).sum()
.select(@.txt='202005')是取到值为202005的数组
.select(true,@.rightcell(2).value).sum()是值为202005的数组的右边第二个单元格的数组求和
还要一个月份这个不太好做最好自己手动写上去,因为着单独列出一个月份的列表意味着您需要做一个根据月份浮动的表,这里要您有主题表数据来做。
日期的数据还可以直接根据日期浮动进行月份的分组然后再在后面写sum函数来计算参考帖子https://bbs.esensoft.com/thread-136748-1-1.html
xzm 发表于 2020-8-3 09:53
还需要有个月份去重效果,也需要月份列表
=GRID1.B1$.select(@.txt='202005').select(true,@.rightcell(2).value).sum()
.select(@.txt='202005')是取到值为202005的数组
.select(true,@.rightcell(2).value).sum()是值为202005的数组的右边第二个单元格的数组求和
还要一个月份这个不太好做最好自己手动写上去,因为着单独列出一个月份的列表意味着您需要做一个根据月份浮动的表,这里要您有主题表数据来做。
日期的数据还可以直接根据日期浮动进行月份的分组然后再在后面写sum函数来计算参考帖子https://bbs.esensoft.com/thread-136748-1-1.html
9个回答
这里去重求和的意思是根据月份不同进行求和吗,就是说1月份总计求和,2月份总计求和以此类推这种吗
本帖最后由 xxxl 于 2021-2-4 17:25 编辑
xzm 发表于 2020-8-3 09:53
还需要有个月份去重效果,也需要月份列表
=GRID1.B1$.select(@.txt='202005').select(true,@.rightcell(2).value).sum()
.select(@.txt='202005')是取到值为202005的数组
.select(true,@.rightcell(2).value).sum()是值为202005的数组的右边第二个单元格的数组求和
还要一个月份这个不太好做最好自己手动写上去,因为着单独列出一个月份的列表意味着您需要做一个根据月份浮动的表,这里要您有主题表数据来做。
日期的数据还可以直接根据日期浮动进行月份的分组然后再在后面写sum函数来计算参考帖子https://bbs.esensoft.com/thread-136748-1-1.html
说的我一愣一愣的,这个按日期浮动,然后把价格列设置sum不完了。不就是按照月份分组吗这。
本帖最后由 chenying 于 2020-10-19 11:32 编辑
xxxl 发表于 2020-8-3 11:59
如果您月份重复的值是有对应不同维度的数据的话可以直接做嵌套浮动求sum值
...
为什么你这个结果表是
时间1
A2 时间2 求和值
时间3
而我的是
时间1 求和值
A2 时间2 求和值
时间3 求和值