LogoFLO.W 思流
  • 价格
  • 博客
  • 文档
  • 思考
  • 关于我
立即购买
  • 问题背景
  • 解法步骤
  • 第一步:在 Project 数据库中添加 Formula
  • 第二步:在 Task 数据库中添加 Rollup 和 Formula
  • 第三步:验证自动同步效果
  • 参考资料
Notion 问答·
2024/03/22

Notion 数据库如何对 Rollup 结果进行分组

在 Notion 中通过 Rollup 结合 Formula 的 map 和 format 函数,实现跨数据库的自动分组,适用于 PARA 等方法论场景。

avatar for 二一
二一
Notion 数据库如何对 Rollup 结果进行分组

这个问题来自 Notion 系统课程读者的提问,经整理后分享于此。如果你在使用 Notion 的过程中遇到了类似问题,欢迎留言交流。

问题背景

在 Notion 课程评论区收到了一条提问,非常有趣,问题是「能不能对 Rollup 的结果进行分组(Group)?」这个问题是在实践 PARA 方法论时所产生的,其背景如下:

  1. Task 数据库关联了 Project 数据库
  2. Project 数据库关联了 Area 数据库
  3. Area 数据库中有若干个领域,如领域 A、领域 B、领域 C
  4. 这些领域被一个 Select 字段分类为工作、学习、生活三个大类

PARA 数据库结构示意

现在的问题是,当修改 Area 中的具体标签,例如为「领域 A」分配了 工作 标签之后,领域所关联的项目,和项目所关联的任务,能否也自动化分配 工作 标签?如果可以的话,就可以实现在三个数据库内,共用同一套分类标准(Group),如下图所示:

三个数据库共用分类标准

答案是可以的,但我们无法直接对 Rollup 的结果进行分组,而是需要将 Rollup 与 Formula 结合在一起使用。

解法步骤

第一步:在 Project 数据库中添加 Formula

在 Project 数据库中添加一个 Formula 字段,然后用 map 函数查询 Project 所关联的 Area 的 Select 字段的值,又因为 map 返回的是数组格式(List),同样无法直接分组,所以需要再加一个 format 函数,将数组转化为纯文本格式:

Project 数据库 Formula 设置

如此一来,Group 就可以直接对 Formula 输出的纯文本进行分组:

Project 数据库分组效果

第二步:在 Task 数据库中添加 Rollup 和 Formula

在 Task 数据库中,对 Project 进行 Rollup,查询的是 Project 所关联的 Area:

Task 数据库 Rollup 设置

然后继续添加 Formula 字段,用 map 函数查询 Rollup 字段所查询到的 Area,并用 format 函数将查询到的标签转化为纯文本格式:

Task 数据库 Formula 设置

现在同样可以对 Formula 进行分组:

Task 数据库分组效果

第三步:验证自动同步效果

现在,当你修改 Area 中的 Select 值,其关联的 Task 和 Project 也将自动修改和分组:

自动同步分组效果

动态演示效果

参考资料

  • Rollup 详细解析文章
  • Formula 与 map 函数解析
    • Formula 入门 01
    • Formula 入门 02
    • Formula 入门 03
    • map 函数解析

📘 FLO.W 思流 — Notion 个人管理系统

FLO.W 是一套基于 Notion 搭建的个人管理模板,整合了任务、笔记、项目、习惯等模块,并配有完整的图文视频教程。

开箱即用的 Notion 模板系统
配套图文视频教程,新手友好
持续更新,长期维护
了解 FLO.W 思流模板✨ 已有 1237+ 位用户选择 FLO.W
2024/03/22
分享本文
全部文章

更多文章

Notion 如何去掉数据库滚动条(Mac 和 Windows 教程)
#Notion 问答

Notion 如何去掉数据库滚动条(Mac 和 Windows 教程)

Notion 数据库出现难看的灰色滚动条?本文分别介绍 Mac 和 Windows 系统下去除 Notion 数据库滚动条的方法,无需任何插件。

2024/03/24
Notion 如何基于多列 Checkbox 状态实现自动日期推进
#Notion 问答

Notion 如何基于多列 Checkbox 状态实现自动日期推进

使用 Notion Formula 的 lets 和 empty 函数,根据多个 Checkbox 列的勾选状态自动计算并推进日期。

2025/01/26
如何在 Notion 中实现文本字段和关联页面的自动匹配
#Notion 问答

如何在 Notion 中实现文本字段和关联页面的自动匹配

通过中转数据库和 Rollup 汇总字段,在 Notion 中实现文本字段输入后自动匹配关联页面的效果。

2025/02/23

邮件列表

加入我们的社区

订阅邮件列表,及时获取最新消息和更新

LogoFLO.W 思流
TwitterX (Twitter)YouTubeYouTubeBilibiliXiaoHongShuEmail
产品
  • 功能
  • 价格
  • 常见问题
资源
  • 博客
  • 文档
  • Notion Custom Agent
公司
  • 关于我
  • 联系我们
法律
  • Cookie政策
  • 隐私政策
  • 服务条款

订阅获取更多 Notion 技巧与资讯

© 2026 FLO.W 思流, All rights reservedNotion 为 Notion Labs, Inc. 商标;本站为独立第三方,与 Notion 官方无关联或背书。
Featured on Uneed