Skip to main content
2026 效率升級,模板限時立減 30 元
優惠碼:FLOW3DAYS
僅剩 2 天 02:41:47

Notion 資料庫如何調用 sum 的值來計算?

介紹如何在 Notion 資料庫中間接調用 Sum 匯總值參與 Formula 計算,透過 Relation、Rollup 和 map 函數實現佔比計算。

這個問題來自 Notion 系統課程讀者的提問,經整理後分享於此。如果你在使用 Notion 的過程中遇到了類似問題,歡迎留言交流。

讀者提問

有沒有辦法,將右邊的函數欄位(使用頻率的佔比)根據左邊的資料計算出來?

比如說:6 那一行,函數欄位(使用頻率的佔比)= 6/15

我的回答

Notion 目前沒辦法直接調用 Sum 的值來參與 Formula 的計算,只能採用間接的方式。

這涉及到 Notion 的眾多功能,包括:

  1. Relation 與 Rollup 的基本應用
  2. map 函數的調用
  3. format() 函數將數字轉化為可以直接拼接的文字

實現原理和流程大致如下:

  1. 建立一個資料庫,稱為「計數總和」
  2. 在「頻率統計」資料庫中,建立一個範本,範本的作用是,每當建立一個新頁面,就自動關聯「計數總和」的統計頁面
  3. 在「計數總和」資料庫中,用 Rollup(匯總)欄位來統計所有關聯頁面的數字總和
  4. 在「頻率統計」資料庫中,用 map 函數調用「計數總和」的 Rollup 的值,即可參與計算

具體函數如下

prop("數字").format()+"/"+prop("計數總和").map(current.prop("匯總")).format()

最終效果

如果你對 Formula 2.0 的新特性還不熟悉,可以先閱讀詳細解讀 Notion Formula 2.0 了解 map 等函數的用法。

最新更新:如果你的目標只是讓 Rollup 匯總結果顯示成美元、歐元、百分比等格式,現在可以直接使用 Rollup 數字格式設定,不用再為了顯示格式額外寫函數。

方法二、去掉 Rollup 欄位,直接用 map 函數搞定

prop("數字").format()+"/"+prop("計數總和").map(current.prop("頻率統計").map(current.prop("數字")).sum()).format()

📘 FLO.W 思流 — Notion 個人管理系統

FLO.W 是一套基於 Notion 搭建的個人管理模板,整合了任務、筆記、項目、習慣等模組,並配有完整的圖文影片教程。

開箱即用的 Notion 模板系統
配套圖文影片教程,新手友好
持續更新,長期維護
了解 FLO.W 思流模板✨ 已有 1531+ 位用戶選擇 FLO.W
分享本文
二一

Notion 深度用户,专注于知识管理和效率工具的研究与实践

郵件列表

加入我們的社區

訂閱郵件列表,及時獲取最新消息和更新