黑湖小工单【自定义报表】完整分步操作流程
一、进入入口
- 登录网页后台 → 左侧菜单:数据中心 → 自定义报表
- 点击右上角【新建报表】,填写报表名称(例:员工计件工资表、每日库存台账)
- 选择报表类型:
- 在线列表报表:网页查看、筛选、导出 Excel(做工资、产量统计首选)
- Excel 打印模板:排版打印,支持取消循环块(你之前用到的功能)
二、第一步:选择数据源(最关键,选错字段就会循环多行)
常用数据源
- 生产报工明细:产量、良品、不良、工时、人员(工资报表)
- 工单主表:工单、产品、开工时间
- 库存出入库单据:入库、出库、物料、仓库(库存日报表)
- 领料 / 补料单:材料领用、补料记录
核心规则
- 只选1 个子明细数据源,不要同时勾选报工 + 报废 + 领料多张子表,否则数据重复翻倍。
- 想要汇总不分行:只选择明细数据源,不要带出单据 ID、流水号。
三、第二步:配置筛选条件(顶部查询框)
- 进入【查询条件】,把需要过滤的字段添加进来:
- 必加:业务日期(起止时间)
- 可选:人员、班组、工单编号、产品、仓库
- 设置字段类型:日期选择区间,文本选择单选 / 多选
- 作用:打开报表就能按月、按人员一键筛选,不用每次改字段。
四、第三步:配置分组维度(解决明细自动循环拆分)
1)汇总报表(一人一行、一物一行,工资 / 库存汇总)
- 添加分组字段(优先级从上到下)
- 示例(工资表):生产人员 → 班组
- 示例(库存日报):物料 + 仓库 → 业务日期(按天分组)
- 不要添加报工 ID、单据号、工序明细字段,一旦加上就会自动拆分成多条明细行。
2)明细流水报表(保留每一条报工记录)
只需要把工单、报工时间加入分组,自动形成明细流水。
五、第四步:添加显示字段 + 设置聚合(求和 / 计数)
- 拖拽字段到表格列,分为两类:
- 分组字段:员工、产品、仓库(只显示文本,不计算)
- 数值字段:良品数量、不良数、工时、入库数量、出库数量
- 点开数值字段属性,修改聚合方式:
- 汇总报表:统一设置为【求和】
- 明细报表:聚合选择【原始值】
重点:明细字段不放进循环,必须开启聚合求和,否则只显示第一条数据。
六、第五步:新增自定义计算公式(自动算工资、结余库存)
点击【新增计算字段】,直接写公式:
- 计件工资 = 良品数量 × 工序单价
- 不良扣款 = 报废数量 × 扣款金额
- 应发工资 = 计件工资 − 扣款
- 每日期末库存 = 期初 + 入库合计 − 出库合计
公式支持加减乘除,自动按分组汇总计算。
七、第六步:Excel 打印模板(取消循环块操作,对应你的需求)
- 选择 Excel 模板模式,进入表格编辑器
- 画面里蓝色方框 = 循环块(子明细自动循环区域)
- 操作:选中蓝色循环框 → 右键 → 取消循环
- 把明细字段拖到循环块以外,并且把数值字段设置成【求和聚合】
- 排版:
- 上方:工单、人员等主表信息(不循环)
- 下方:汇总产量、工资(聚合合计,不再多行循环)
- 保存模板,预览打印。
八、第七步:保存、权限分配、一键导出
- 保存报表,开启 “共享给指定角色”,给文员、班组长开放查看权限
- 打开报表 → 筛选时间 → 查询 → 一键导出 Excel
- 支持固定保存常用筛选方案,每月打开直接使用。
高频问题解决方案
问题 1:明细字段总是自动进入循环,一预览就拆分成很多行
解决:① 删除报工单号、明细 ID 这类流水字段② 设置分组(人员 + 日期)③ 数值字段全部开启【求和聚合】④ Excel 模板右键取消蓝色循环块
问题 2:取消循环后只显示第一条数据
解决:必须开启聚合求和,不聚合只能抓取第一条记录。
问题 3:多条子表数据重复、金额翻倍
解决:只保留单一数据源,不要同时绑定报工单 + 报废单 + 领料单三张明细。
问题 4:想做每日库存结余,无法自动显示每日结存
解决:数据源选择库存单据,分组设置为【物料 + 仓库 + 日期】,入库、出库求和,新增公式计算当日结余。
现成两套模板勾选清单,直接套用
模板 A:员工计件工资汇总表(无工序报工适用)
- 数据源:生产报工明细
- 分组:生产人员、班组
- 查询条件:报工日期、班组
- 字段:姓名、总良品、总不良、总工时、计件工资、扣款、实发工资
- 全部数量字段设置【求和】,无工序字段,不会分行。
模板 B:物料每日库存台账
- 数据源:库存出入库明细
- 分组:物料、仓库、业务日期
- 统计项:当日入库求和、当日出库求和
- 计算字段:当日期末库存