这个问题来自我的 Notion 付费课程 的读者提问,经整理之后分享于此。如果你也希望获得 Notion 答疑服务,欢迎订阅我的 Notion 系统课程。
读者提问
有无办法,将右边的函数字段(使用频率的占比)根据左边的数据计算出来?
比如说:6 那一行,函数字段(使用频率的占比)= 6/15
我的回答
Notion 目前没办法直接调用 Sum 的值来参与 Formula 的计算,只能采用间接的方式。
这涉及到 Notion 的众多功能,包括:
如果你有订阅我的课程的话,这几个知识点在课程中都有介绍到,你可以点击超链接跳转过去阅读。
实现原理和流程大致如下:
- 创建一个数据库,称为「计数总和」
- 在「频率统计」数据库中,创建一个模板,模板的作用是,每当创建一个新页面,就自动关联「计数总和」的统计页面
- 在「计数总和」数据库中,用 Rollup(汇总)字段来统计所有关联页面的数字总和
- 在「频率统计」数据库中,用 map 函数调用「计数总和」的 rollup 的值,即可参与计算
具体函数如下
prop("数字").format()+"/"+prop("计数总和").map(current.prop("汇总")).format()
最终效果
方法二、去掉 Rollup 字段,直接用 map 函数搞定
prop("数字").format()+"/"+prop("计数总和").map(current.prop("频率统计").map(current.prop("数字")).sum()).format()
这个问题来自我的 Notion 付费课程 的读者提问,经整理之后分享于此。如果你也希望获得 Notion 答疑服务,欢迎订阅我的 Notion 系统课程。
本站所有文章,除非特别说明或标注,均为本站原创发布。转载本文需附上本文链接,未经授权,禁止大篇幅复制、盗用、采集或发布本站内容至其他网站、书籍等各类媒体平台。