图片展示与跳转 展示图片

Notion 问答:Notion 数据库记账,如何自动更新账户余额?

Notion 问答:Notion 数据库记账,如何自动更新账户余额?插图

📘 这个问题来自我的 Notion 付费课程的读者提问,经整理之后分享于此。如果你也希望获得 Notion 答疑服务,欢迎订阅我的 Notion 系统课程。

课程详情:点我

问题背景

以下是一个简易的记账模块,课程读者希望能够在「我的资产分布」数据库中,实时更新每个月的最新余额情况

Notion 问答:Notion 数据库记账,如何自动更新账户余额?插图1

解法参考

首先将 「3 月」这个页面通过 Relation 关联到所有资产账户上

Notion 问答:Notion 数据库记账,如何自动更新账户余额?插图2

然后添加一个函数,用来显示每个账户分别的最新余额。注意,如果有更多资产账户,只需要按照下图所示格式自行修改这段函数即可。

Notion 问答:Notion 数据库记账,如何自动更新账户余额?插图3

简单解释一下这个函数

首先使用 ⁠lets() 定义了两个变量

  • ⁠zfb:3 月记录中的支付宝余额
  • zsyh:3 月记录中的招商银行余额

然后使用 ⁠ifs() 函数进行条件判断

  • 如果当前行的 ⁠Name 是「支付宝」,就返回 ⁠zfb 变量的值
  • 如果当前行的 ⁠Name 是「招商银行」,就返回 ⁠zsyh 变量的值

但是这个时候,如果新增一条 4 月的记录的话,最新余额岂不是会有两个?

Notion 问答:Notion 数据库记账,如何自动更新账户余额?插图4

所以这里我们就需要给 Relation 这个字段添加一个限制,即一次只能关联一个页面:

Notion 问答:Notion 数据库记账,如何自动更新账户余额?插图5

这样一来,当我新增一条 4 月的记录,3 月的记录就会被撤销,使「资产账户」总是只会关联最后一条新增的记录。

如下图所示,我直接 ctlr+D 复制了「3 月」这条记录,就可以看到上一条记录的关联已经被清空了。

Notion 问答:Notion 数据库记账,如何自动更新账户余额?插图6

这样一来「资产账户」就总是只会显示最后的一条更新。

关于 lets () 函数与 ifs () 函数的解析,可以阅读我的 Notion 系统课程的Formula 2.0 详解。

如果你希望获得本文案例模板,可以加入我的 知识星球,并在这个帖子中获取。

本站所有文章,除非特别说明或标注,均为本站原创发布。转载本文需附上本文链接,未经授权,禁止大篇幅复制、盗用、采集或发布本站内容至其他网站、书籍等各类媒体平台。

Notion 问答

Notion 问答:如何创建生日倒计时提醒?

2025-3-16 13:39:20

Notion 问答

Notion 问答:如何在 Notion 中使用思维导图

2024-10-8 15:01:21

图片展示与跳转 展示图片

欢迎订阅我的 Notion 课程

一站式学习,从入门到精通

X