表单计算一段时间内数据汇总

楼主
我是社区第845866位番薯,欢迎点我头像关注我哦~

参考文档:https://syos39w472.jiandaoyun.com/f/5bfb9d19eb98240fbf4acde1子表单自动拆分主表中的开始结束日期

应用安装链接:https://jiandaoyun.com/a/5f642c2d8057720006a3a521

知识库分享链接:https://t6ixa9nyl6.jiandaoyun.com/sharedoc/3VCMpkqh68FUI2KXN4yYy

 

使用背景:

在B表内根据客户姓名去计算出A表内该客户某段时间(一个开始时间,一个结束时间)内购买的订单总金额。

在B表内时间筛选是通过主表单内的两个日期字段选择,所以可以将动态的筛选时间拆分在子表单内显示具体的每一天,然后在根据每一天去汇总计算该成员当天的订单总金额,最后在主表单内汇总子表单内金额。

表单设置:

1.子表单基础表

提前导入子表单基础表数据,用于子表单整体联动,根据两个日期之间相差的天数字段显示对应行子表单

200行子表序号全集.xlsx

 

2. A表单,数据基础表,录入了客户的订单数据

客户姓名+日期:CONCATENATE(客户姓名,TEXT(DATE(日期时间),"yyyyMMdd"))

3.B表单,汇总某段时间内A表内某客户的数据

天数:DAYS(结束日期,开始日期)+1

日期字段:IF(子表单.序号==1,开始日期,IF(AND(子表单.序号>1,子表单.序号<=DAYS(结束日期,开始日期)+1),DATEDELTA(开始日期,子表单.序号-1),''))

客户姓名+日期:CONCATENATE(客户姓名,TEXT(DATE(客户姓名+日期.日期时间),"yyyyMMdd"))

金额:MAPX("sum",客户姓名+日期.客户姓名+日期,客户姓名+日期,金额)

金额汇总:SUM(客户姓名+日期.金额)

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 2411浏览人数
最后回复于:2022-2-17 16:11

返回顶部 返回列表