用 Obsidian + Dataview 把“产品质量抽查考核表”从 Word 搬到可计算、可追溯的系统
文章目录
一、为什么要做这件事(痛点)
体制内日常的工作中,经常要填写各类表格,例如本单位的“产品质量抽查考核表”是纯 Word 流程,每月填一次。长这样:

痛点主要有四个:
- Word 不能自动统计分数
- 每个分项、扣分项都要手算,易出错、难回溯。
- 证据留痕难,为什么加分为什么减分,没有一个”证据“留下来。
- 流程记录、截图、扫描件(纸质文件)不好嵌,或者嵌了也不好查找。
- 全局关系与统计薄弱
- 无法跨文件做统计、汇总、筛选与对比(例如:哪个环节经常扣分?哪个人的产品总是低分?)。
- 归档与复用困难
- 想查“某类问题在过去半年出现过几次”要人肉检索,代价高。
二、方案与思路
- 工具:Obsidian(本地 Markdown 笔记)+ Dataview 插件(查询与统计)。
- 形式:继续使用表格录分(不改为任务清单),只要求固定三个小节标题与表头中的“评分结果”列。
- 统计引擎:DataviewJS(一段脚本放在每个产品页),自动读取两张表并求和,处理“等级评定扣分”,生成总分与差异统计表。
- 性能:使用“内容签名(哈希)”判断页面是否真的改变;只有变更时才重算与写回,平时打开直接读字段,几乎秒显、不闪。
差异统计的规则(关键)
- 扣分项(标准分值为负)若符合请填 0;只有不符合才填 负分(如
-2)。- “差异项”定义为:
- 扣分项:得分不为 0;
- 其他项:得分 ≠ 标准分值。
三、数据结构与笔记模板(关键的逻辑)
每个检查页约定三段标题(编号可有可无,括注“(7分)(8分)”可有可无)
- 规则:程序会读取每段第一张表,表头建议包含“评分结果”(也兼容“得分/实得分/评分/分值”,找不到就取最后一列)。
- 扣分项:标准列是负数(如
-2),得分填 0 表示符合、不计为差异;不符合才填-2。 - 可选字段(用于自动计算“等级评定扣分”):
原评定质量等级:: 良好 抽查等级:: 合格 每级扣分:: -2 (可省略,默认 -2)
若未填写上述字段,则从“等级评定”那张表里把“评分结果”列求和作为扣分。 - 给产品页打标签:
#产品抽查(用于汇总筛选)。
目录结构(可按年/项目分层):
产品抽查/
├─ 2025/
│ ├─ 2025-10-21-产品A.md
│ ├─ 2025-10-21-产品B.md
│ └─ ...
└─ Templates/
└─ 产品抽查模板.md
笔记模板
# 🧾 产品质量抽查考核评分表(15分)
产品名称::
履约部门::
产品级别::
等级:: 良好
抽查日期:: 2025-10-20
编写人::
校核人::
审查::
~~核定~~::
~~审定~~::
终评日期:: 2025-8-15
> 使用说明
> - 在下表“**评分结果**”列填入数字(可正可负,留空=0);
> - 证据请放在对应分项的“证据与备注”折叠块中(可粘贴图片/文件/文字)。
---
## 产品流程检查(7分)
| 序号 | 检查项目 | 检查内容 | 检查结果 | 标准分值 | 评分结果 |
| :-: | :--- | :----------- | :----- | :--: | :--: |
| 1.1 | 产品校审 | 校审流程是否符合要求 | | 2 | 2 |
| | | 校审人员资格是否符合 | | 1 | 1 |
| | | 校审意见是否执行 | | 1 | 1 |
| | | 一级产品是否组织会议评审 | | -2 | 0 |
| 1.2 | 交付产品 | 产品交付是否审批 | 审批人不符合 | 1 | 0 |
| | | 产品交付是否签收 | 签收 | 1 | 1 |
| 1.3 | 资料归档 | 项目资料归档清单及签收 | 签收 | 1 | 1 |
| | | | | | |
| | | | | | |
> [!note]- 证据与备注—产品流程
> - 校审记录:
> - ![[企业微信截图_17610297687230.png]]
> - 依据![[image-202.png]]
> - 审批/签收:…(如:签收单.jpg]])
> - 归档清单:…(如:归档清单.xlsx]])
> - 其他:…
---

最低0.47元/天 解锁文章
3388

被折叠的 条评论
为什么被折叠?



