企业每月需对财务数据进行精细化分析,传统模式下通过 Excel 记录收支明细(包含日期、所属科目、金额),人工汇总计算营业收入、营业成本及销售毛利额,存在数据录入繁琐、计算易出错、分析滞后等问题,难以满足实时决策需求。
通过伙伴云系统,可实现基础数据手动录入或批量导入,自动计算汇总核心指标并生成可视化报表,提升分析效率与准确性。
1、需求简介&效果演示
Excel中每月财务原始数据主要包含营业收⼊、消耗品、房租,批量导⼊伙伴云后⾃动计算:
- 营业收入 = 表中『所属科目』 为 “营业收入” 的金额总和
- 营业成本 = 房租金额总和 + 消耗品金额总和
- 销售毛利额 = 营业收入金额 - 营业成本金额
实现效果如下:
- 原始数据导入【每月科目明细录入】后自动关联【每月科目汇总】的相关数据。
- 基于以上数据的关联关系,自动汇总本月各个科目数据,并展示在页面中。
2、解决方案
基于表格间关联关系,统计每月各个科目的汇总金额。其中【每月科目明细录入】关联的主表数据及其录入后自动关联的机制,由自动化触发器实现。该方案由三部分构成:
- 配置表格关联关系&关联统计计算
- 配置触发器自动创建&关联数据
- 配置页面组件自动展示每月经营数据
具体配置如下:
2.1 配置表结构
2.1.1 三个表格及其关联关系
该模块由三张表格构成,其中【每月科目汇总】&【每月科目明细录入】关联了【科目配置】表;【每月科目明细录入】关联了【每月科目汇总】表。
- 科目配置:存储基础科目(如营业收入、房租)。
- 每月科目汇总:按月汇总科目金额,通过『所属科目』关联【科目配置】表。
- 由自动化功能,依据【科目配置】表数据,每月定时创建数据。
- 每月科目明细录入:记录原始明细,通过『所属每月科目汇总』字段关联汇总表,自动匹配月份与科目。
- 『所属科目』关联【科目配置】,记录该明细归属的科目;
- 『所属每月科目汇总』关联【每月科目汇总】,数据创建后自动关联当月对应科目的汇总数据;
- 『关联营业成本』关联【每月科目汇总】,数据创建后自动关联当月的“营业成本”数据,便于在汇总表统计营业成本;
- 『关联销售毛利额-收入/成本』两个字段均关联关联【每月科目汇总】,数据创建后自动关联当月的“营销售毛利额”数据,便于在汇总表统计计算销售毛利额。
2.1.2 在【每月科目汇总】配置用于统计的计算字段
- 基于不同科目特性,汇总计算方式分为三类:
- 营业成本:通过 SUM 函数,汇总【每月科目明细录入】中 ①『关联营业成本』字段关联的房租、消耗品金额总和;
- 销售毛利额:直接引用当前数据中 “销售毛利额” 字段,通过 “营业收入金额 - 营业成本金额” 计算得出;
- 营业收入 / 房租 / 消耗品:通过 SUM 函数,统计【每月科目明细录入】中 “所属每月科目汇总” 字段关联的对应科目金额。
计算公式采用双 IF 函数嵌套逻辑,按不同关联字段分类统计金额并返回结果。
- 销售毛利额:需调用 2 个统计函数变量,而单个计算字段最多支持 3 个变量。为避免变量不足,故将该字段单独计算后,再调用至『统计金额』字段中。
2.2 配置触发器自动创建&关联数据
2.2.1 在【每月科目汇总】表定时生成汇总数据
需求:每月 1 日自动生成汇总表数据,时间范围为当月 1 日至最后一天。
方案:基于【科目配置】配置触发器,每月定时在【每月科目汇总】表创建科目汇总数据。
- 配置触发方式&触发条件
- 配置执行操作1-创建新数据
- 所属科目:关联当前数据完成赋值。
- 开始日期:通过 DATEFORMAT 函数,将触发日期字段格式化为当月 1 号。
- 结束日期:通过三步计算确定当月最后一天:
- a. 用 DATEFORMAT 函数将触发日期转为当月 1 号;
- b. 用 DATEDD 函数在当月 1 号基础上加 1 个月,得到下月 1 号;
- c. 用 DATEDD 函数在下月 1 号基础上减 1 天,即为当月最后一天。
- 配置执行操作2-修改已有数据
- 每月自动生成科目汇总时间:在当前日期基础上加 1 个月,生成下月定时触发的日期及时间。
2.2.2 在【每月科目明细录入】新建数据后自动关联【每月科目汇总】数据
需求:明细数据导入后,自动关联对应月份的汇总表科目。
方案:基于【每月科目明细录入】表配置触发器,实现手动导入数据后,自动关联【每月科目汇总】表中当月的科目汇总数据。
- 配置触发方式&触发条件
- 执行操作1-修改已有数据
- 所属每月科目汇总:自动匹配与当前数据『所属科目』相同且月份一致的【每月科目汇总】数据;
- 关联营业成本:因 “消耗品” 和 “房租” 均归属营业成本,特设置此关联字段用于汇总统计。
- 通过 IF 函数判断当前数据 『所属科目』是否为 “消耗品” 或 “房租”,若是则自动匹配 『所属科目』 为 “营业成本” 且日期相同的汇总表数据,否则留空;
- 关联销售毛利额-收入/成本:基于销售毛利额需统计总收入和总成本,采用两个计算字段分别关联。
- 关联销售毛利额-收入:通过 IF 函数判断『所属科目』是否为 “营业收入”,若是则自动关联『所属科目』为 “销售毛利额” 且日期相同的汇总表数据,否则留空;
- 关联销售毛利额-成本:通过 IF 函数判断『所属科目』是否为 “消耗品” 或 “房租”,若是则自动关联『所属科目』为 “销售毛利额” 且日期相同的汇总表数据,否则留空。
完成上述配置后,触发器在数据录入时自动填充关联字段,再通过计算字段统计关联数据,最终生成当月各科目汇总结果。
2.3 配置页面组件
页面的配置有以下两种方式:
2.3.1 按月查看经营数据
- 效果展示:按月查看看板,通过透视表纵向展示各月数据,支持月份筛选。
- 配置步骤
- 添加透视表组件
- 添加筛选组件并设置筛选字段及筛选方式
2.3.2 对比查看经营数据
- 效果展示:多月对比看板,横向对比不同月份科目金额,直观呈现趋势。
- 配置步骤
- 添加透视表组件
- 添加筛选组件并设置筛选字段及筛选方式
- 添加透视表组件