乡村管理系统 DOCS
文档 数据看板

数据看板

数据看板会按各模块字段的类型自动生成分布图和统计指标——不用手动配报表、不用写公式,选个模块就能看到性别、年龄段、金额分布这些图表。

1. 谁能看数据看板

数据看板对应权限 dashboard:view,是「用户与权限」里「固定功能」下的一项(分组名「数据看板」,动作只有「查看」)。管理员恒有权限;普通角色默认也开着这项权限,如果不想让某个角色看看板,去 用户与权限 里把该角色的「数据看板 · 查看」勾去掉即可。关闭账号密码登录的单机模式下,所有操作都以管理员身份进行,看板对谁都可见。

左侧菜单点「数据看板」进入;没有该权限的账号,菜单里看不到这一项,直接访问也会被弹回首页。

2. 页面结构

打开看板,从上到下是三块:

区块内容
顶部指标条模块 / 记录 / 今日新增 / 可视化字段 / 启用提醒 / 空模块,六个全局数字,一眼看全村台账体量
左侧选择栏「全村概览」+ 按模块管理里的分组归类的模块列表,每个模块显示当前记录数(0 条记录的模块标「待录入」)
右侧详情区点左侧选中「全村概览」或某个模块,右边显示对应的图表和数据

3. 全村概览

默认打开就是「全村概览」,包含三块:

  1. 全村人口画像:系统在你能看到的模块里,找出「身份证号」字段非空值最多的那个模块当作「人口模块」(比如低保户、居住家庭成员情况这类逐人登记的模块),自动出它的性别分布、年龄段分布等图表。如果没有任何模块配了身份证字段,这块显示「没有含身份证字段的模块,暂无法生成人口画像」。
  2. 到期与待办:汇总各模块里启用了「到期提醒」的日期字段,按模块 + 字段分组,再按月显示临期/过期的条数。没有启用任何提醒规则时这块不显示。
  3. 数据资产:一张表,列出每个模块的记录数、可视化字段数、最后更新时间、状态(有数据/待录入),点某一行会直接跳到该模块的分析视图。

4. 单模块分析

在左侧点某个具体模块,右侧切换成该模块的完整分析:

  • 如果该模块有临期/过期的到期提醒记录,顶部会先出现一条橙色提示条,写明还有几条临期/过期。
  • 下面是「指标卡」(数字字段的总计,比如「低保金总计」)+「分布图表」(饼图/柱图),点右上角「进入台账」直接跳转到该模块的数据列表页。
  • 如果这个模块的字段全是文本或附件这类不参与统计的类型,会显示「该模块没有可分析的字段(纯文本字段不参与分析)」。

5. 各字段类型出什么图

系统按字段类型自动分发到对应的分析逻辑,不需要任何配置。文本字段不分析(姓名、地址这类值几乎各不相同,统计没意义)。

字段类型产出图表
身份证号性别分布(饼图)、年龄段分布(柱图:少儿 0-17 / 青年 18-35 / 中年 36-59 / 老年 60+)、户籍省份分布(柱图,前 10 省 + 其他)
电话号码「已登记 XX」指标卡(统计格式合法的手机号个数)
下拉单选分布饼图(选项超过 9 个时,前 9 个 + 折叠成「其他」)
下拉多选「各项被选次数」柱图,单位是「次」——一条记录能选多项,总次数会大于记录数
是否是 / 否 两项饼图
日期按「年-月」分布的柱图;跨度超过 24 个月时只显示最近 24 个月,标题会注明「近 24 个月」
数字「总计」指标卡(所有值求和)+ 区间分布柱图(整数字段按跨度分桶或逐个数值分桶;含小数字段等宽分 6 桶)
住址按省份分布柱图(取地址里第一段,如「湖南省/邵阳市/隆回县」取「湖南省」)
派生字段(年龄)把每条记录当下算出的年龄喂给数字字段的区间分布逻辑,出年龄区间柱图
派生字段(党龄)同上,出党龄区间柱图
派生字段(出生日期)不参与自动统计
某个字段没出图?

先去「模块管理 → 编辑结构」确认这个字段的类型不是「文本」或「附件」——这两种类型天生不参与统计。如果字段本身没人填过数据(全是空值),也不会出图。

6. 数据量与刷新

  • 单个模块最多分析前 20,000 条记录,超大模块只统计前 20,000 条。
  • 单模块的完整统计结果会缓存 30 秒,同一份数据 30 秒内重复打开不会重新计算;数据变化后自动失效重算。
  • 顶部「刷新」按钮重新拉取全局概览数据(指标条、模块列表、待办提醒)。
看板 vs 首页驾驶舱

首页的驾驶舱概览和数据看板的「全村概览」用的是同一份接口数据,只是展示位置不同——首页给个大概印象,数据看板能深入到每个模块看完整分析。