如何在Notion中实现BookDB基于ChapterDB的状态/进度同步?
在Notion的BookDB中基于ChapterDB的Status列实现书籍状态/进度展示
直接按以下步骤操作即可:
- 打开你的BookDB数据库,点击顶部的「+ 添加属性」按钮。
- 在弹出的属性设置面板中,选择Rollup作为属性类型。
- 配置Rollup的三个核心参数:
- 关联属性:选择BookDB中已有的「Chapters」列(该列关联了ChapterDB)。
- 聚合属性:选择ChapterDB中的「Status」列(即你之前创建的、基于SectionDB汇总的章节进度列)。
- 计算方式:根据需求选择对应选项:
- 若要展示所有章节的状态明细,选「显示原始值」;
- 若要统计完成的章节占比(比如你的Status列是「待办/进行中/完成」这类带完成标记的状态),选「完成百分比」;
- 若要统计特定状态的章节数量,选「计数」后再指定目标状态。
- 最后把这个新属性的名称改成「Status」,确认设置即可。
完成后,BookDB的Status列会自动基于关联的所有ChapterDB条目里的Status值,汇总出对应书籍的整体状态/进度。
内容的提问来源于stack exchange,提问作者phougatv
相关产品推荐
相关产品推荐

