文档故障排查

报表数据为空或不完整的排查思路

报表出不来数据是高频问题。本文给出从数据源、过滤条件、统计口径、权限四个角度的标准排查流程。

张工2026-08-26阅读 95有用 10

先确认"空"的类型

  • 完全无数据:一行都没有
  • 部分缺失:某些行/列为空
  • 数值为 0:有行但数值是 0
  • 数据明显偏少:比预期少很多

四种情况原因完全不同。

排查四角度

角度一:数据源

  • 底层业务数据是否存在(去业务表直接查)
  • 数据采集是否成功(如设备采集断连导致 OEE 报表为空)
  • 时间范围是否正确(很多报表默认查当天,历史查不到)

角度二:过滤条件

  • 是否设置了隐藏的筛选条件
  • 组织/车间筛选是否过窄
  • 状态筛选(如只统计"已完成",但实际都是"进行中")

经验:先清空所有筛选条件,看能否出数,再逐个加条件定位。

角度三:统计口径

  • 报表的统计口径与用户理解是否一致
    • 例:OEE 中的"计划工作时间"如何定义(是否含午休)
    • 例:合格率的分母是投入数还是产出数
  • 聚合维度是否正确(按天 vs 按班次)
  • 是否排除了某些数据(如试产工单)

角度四:权限

  • 当前用户的数据权限是否限制了可见范围
  • 报表是否配置了行级权限

性能相关(数据加载超时/截断)

  • 大数据量报表是否需要异步生成
  • 是否有数据量上限(分页/截断设置)
  • 是否在业务高峰期查询(可考虑预聚合)

排查工具建议

  1. 提供"查看 SQL/取数逻辑"的能力给管理员
  2. 报表增加"数据更新时间"标识,便于判断是否为缓存
  3. 关键报表提供明细下钻,从汇总追到单据

百华 MES 对应说明

[待补充:百华智造 MES 的报表配置说明、数据刷新机制、权限对报表的影响]

这篇内容对你有帮助吗?

当前为游客态,投票按设备去重