数据看板
数据看板会按各模块字段的类型自动生成分布图和统计指标——不用手动配报表、不用写公式,选个模块就能看到性别、年龄段、金额分布这些图表。
1. 谁能看数据看板
数据看板对应权限 dashboard:view,是「用户与权限」里「固定功能」下的一项(分组名「数据看板」,动作只有「查看」)。管理员恒有权限;普通角色默认也开着这项权限,如果不想让某个角色看看板,去 用户与权限 里把该角色的「数据看板 · 查看」勾去掉即可。关闭账号密码登录的单机模式下,所有操作都以管理员身份进行,看板对谁都可见。
左侧菜单点「数据看板」进入;没有该权限的账号,菜单里看不到这一项,直接访问也会被弹回首页。
2. 页面结构
打开看板,从上到下是三块:
| 区块 | 内容 |
|---|---|
| 顶部指标条 | 模块 / 记录 / 今日新增 / 可视化字段 / 启用提醒 / 空模块,六个全局数字,一眼看全村台账体量 |
| 左侧选择栏 | 「全村概览」+ 按模块管理里的分组归类的模块列表,每个模块显示当前记录数(0 条记录的模块标「待录入」) |
| 右侧详情区 | 点左侧选中「全村概览」或某个模块,右边显示对应的图表和数据 |
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 首页驾驶舱
首页的驾驶舱概览和数据看板的「全村概览」用的是同一份接口数据,只是展示位置不同——首页给个大概印象,数据看板能深入到每个模块看完整分析。