文档故障排查
报表数据为空或不完整的排查思路
报表出不来数据是高频问题。本文给出从数据源、过滤条件、统计口径、权限四个角度的标准排查流程。
张张工2026-08-26阅读 95有用 10
先确认"空"的类型
- 完全无数据:一行都没有
- 部分缺失:某些行/列为空
- 数值为 0:有行但数值是 0
- 数据明显偏少:比预期少很多
四种情况原因完全不同。
排查四角度
角度一:数据源
- 底层业务数据是否存在(去业务表直接查)
- 数据采集是否成功(如设备采集断连导致 OEE 报表为空)
- 时间范围是否正确(很多报表默认查当天,历史查不到)
角度二:过滤条件
- 是否设置了隐藏的筛选条件
- 组织/车间筛选是否过窄
- 状态筛选(如只统计"已完成",但实际都是"进行中")
经验:先清空所有筛选条件,看能否出数,再逐个加条件定位。
角度三:统计口径
- 报表的统计口径与用户理解是否一致
- 例:OEE 中的"计划工作时间"如何定义(是否含午休)
- 例:合格率的分母是投入数还是产出数
- 聚合维度是否正确(按天 vs 按班次)
- 是否排除了某些数据(如试产工单)
角度四:权限
- 当前用户的数据权限是否限制了可见范围
- 报表是否配置了行级权限
性能相关(数据加载超时/截断)
- 大数据量报表是否需要异步生成
- 是否有数据量上限(分页/截断设置)
- 是否在业务高峰期查询(可考虑预聚合)
排查工具建议
- 提供"查看 SQL/取数逻辑"的能力给管理员
- 报表增加"数据更新时间"标识,便于判断是否为缓存
- 关键报表提供明细下钻,从汇总追到单据
百华 MES 对应说明
[待补充:百华智造 MES 的报表配置说明、数据刷新机制、权限对报表的影响]
这篇内容对你有帮助吗?
当前为游客态,投票按设备去重