公式 2.0 替代 Rollup 統計效果整理

更新於 發佈於 閱讀時間約 6 分鐘

前言

在過去,我們想要從資料庫中取得統計數據,除了直接使用資料庫內建的統計功能外,通常還會透過建立新的資料庫,並搭配 RelationRollup 來達成。然而,本篇筆記將聚焦於如何在「不使用 Rollup 」的情況下,實現資料統計的方法。

學會運用公式編寫的方式,可以靈活應用於各種場合,如打卡習慣的追蹤、記帳金庫的數據分析等。此外,這種編寫方式的最大優點在於「頁面資料的反應速度」。相信長期使用 Notion 的朋友們都會發現,當資料庫規模逐漸增大、關聯的資料數量增多時,資料的顯示速度會明顯變慢。透過這個方法,您可以大幅提升使用體驗。

基礎統計

這是我看 Notion Workflow 影片的筆記,基礎的公式如下:

lets(
資料來源, map(prop("輸入"), current.prop("總價")),
mean, round(資料來源.mean() * 100) / 100,
median,round(資料來源.median() * 100) / 100,
count,round(資料來源.length() * 100) / 100,
max,round(資料來源.max() * 100) / 100,
min,round(資料來源.min() * 100) / 100,
range, max - min,

"平均數:$ " + mean + "\n" +
"中位數:$ " + median + "\n" +
"總筆數:$ " + count + "\n" +
"最大值:$ " + max + "\n" +
"最小值:$ " + min + "\n" +
"全距:$ " + range
)

Notion Workflow 在編寫這段公式時,沒有使用到sum()函數,但接下來的部分我會將這個函數加入到公式中,讓整個統計數據看起來更完整。

且現在,我們要進一步讓統計資訊更具實用性。例如,將時間範圍限定為「本月」,可以幫助我們針對特定期間進行更精確的數據分析。

lets(
資料來源_本月, map(prop("輸入").filter(formatDate(current.prop("日期"), "YYYY-MM")
== formatDate(now(),"YYYY-MM")), current.prop("總價")),
加總值_本月, sum(資料來源_本月),
平均數_本月, round(資料來源_本月.mean() * 100) / 100,
中位數_本月,round(資料來源_本月.median() * 100) / 100,
總筆數_本月,round(資料來源_本月.length() * 100) / 100,
最大值_本月,round(資料來源_本月.max() * 100) / 100,
最小值_本月,round(資料來源_本月.min() * 100) / 100,
全距_本月, 最大值_本月 - 最小值_本月,

"加總值:$ " + 加總值_本月 + "\n" +
"平均數:$ " + 平均數_本月 + "\n" +
"中位數:$ " + 中位數_本月 + "\n" +
"總筆數:$ " + 總筆數_本月 + "\n" +
"最大值:$ " + 最大值_本月 + "\n" +
"最小值:$ " + 最小值_本月 + "\n" +
"全距:$ " + 全距_本月
)
raw-image

練習題一

學會編寫本月的統計數據後,我們也可以進一步編寫「上個月」的統計公式。

若你沒有頭緒,可以參考之前的文章〈Notion Formula 2.0 § 日期公式常用篇〉中提到的「月份的其他運算」來完成此公式的編寫。

當不同月份的數據可以互相比較後,還可以加入「符號」來增加直觀閱讀數據的效果。例如,若業績成長,可顯示鼓舞的符號提示;若業績下降,則顯示不開心的符號,讓統計結果一目了然。

raw-image


圖片的部分主要是讓大家看到,根據不同的步驟編寫公式後顯示的結果,我們是可以只保留最後一個欄位的公式的,請嘗試編寫試試看吧!

練習題二

我們再舉一個很常見的例子,就是在專案任務進度時,很常會使用到的計算完成個數,並轉換成百分比。

lets(
總筆數, map(prop("任務"),current.prop("完成")).length(), /*也可以直接計算幾個任務*/
完成數, map(prop("任務"),current.prop("完成")).filter(current).length(),
進度比例, round((完成數 / 總筆數) * 100) / 100,
進度比例
)
raw-image

最後,提醒一下,因為 Notion 在計算數值的設定中,是可以設定你想要呈現的樣式,如 Number 或 Percent 等,所以我偏好在公式的部分不會幫它轉成百分比,而是透過它的資料庫欄位功能轉換,當然你可以根據自身的偏好來決定最後呈現的樣式。

範例頁面

練習題一

練習題二

參考資料



留言
avatar-img
留言分享你的想法!
avatar-img
Chloe小窩
183會員
121內容數
小小的細縫裡,夢想的小苗也會萌芽。 我想在餘生中,體會生命的感動和奧秘。 透過仔細觀察,將發現世界不同的美好。 歡迎你來到 ~ ♡ Chloe 的小世界 ♡
Chloe小窩的其他內容
2025/04/11
📘 有系統學習,才能走得更深、更穩。現在就開始,打造你的個人知識地圖吧!
Thumbnail
2025/04/11
📘 有系統學習,才能走得更深、更穩。現在就開始,打造你的個人知識地圖吧!
Thumbnail
2025/03/28
五種利用 Notion Formula 2.0 製作習慣追蹤熱力圖的方法,並針對每種方式說明資料庫與欄位的設置、公式、注意事項等。
Thumbnail
2025/03/28
五種利用 Notion Formula 2.0 製作習慣追蹤熱力圖的方法,並針對每種方式說明資料庫與欄位的設置、公式、注意事項等。
Thumbnail
2025/02/20
如何使用 Notion Formula 2.0 製作數據視覺化圖表的範例和練習,包含格子柱狀圖、直方圖、數值追蹤圖(似折線圖)和圓餅圖。
Thumbnail
2025/02/20
如何使用 Notion Formula 2.0 製作數據視覺化圖表的範例和練習,包含格子柱狀圖、直方圖、數值追蹤圖(似折線圖)和圓餅圖。
Thumbnail
看更多
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
只需要一個資料庫就可以做到各種不同的用途顯示 像紙本的五年手帳一樣,可以自動回顧「過去的今天」的日記模板要如何設定? 函數設定的思路與教學都在這邊了! 免費日記模板下載
Thumbnail
只需要一個資料庫就可以做到各種不同的用途顯示 像紙本的五年手帳一樣,可以自動回顧「過去的今天」的日記模板要如何設定? 函數設定的思路與教學都在這邊了! 免費日記模板下載
Thumbnail
分組依據是POWER QUERY將資料統計分析的一個功能,神似EXCEL函數的SUMIF與COUNTIF,不過他的使用上更加的方便與靈活,不需要寫函數也能將多條件、多結果的統計分析迅速呈現。 如下圖例子,要將左邊資料統計分析為右邊多種種結果,用POWER QUERY只要滑鼠點幾下,數據結果馬上
Thumbnail
分組依據是POWER QUERY將資料統計分析的一個功能,神似EXCEL函數的SUMIF與COUNTIF,不過他的使用上更加的方便與靈活,不需要寫函數也能將多條件、多結果的統計分析迅速呈現。 如下圖例子,要將左邊資料統計分析為右邊多種種結果,用POWER QUERY只要滑鼠點幾下,數據結果馬上
Thumbnail
Excel 是辦公室必備的軟體之一,無論是企業、小商家或是個人,都可能會用到 Excel 來整理資料。在整理資料時,我們常常需要統整大量的數據,並加上單位符號,才能讓資料更完整、易懂。今天就來教大家一個簡單的 Excel 小技巧,利用公式就能輕鬆在統整的數據資料上加上單位符號。
Thumbnail
Excel 是辦公室必備的軟體之一,無論是企業、小商家或是個人,都可能會用到 Excel 來整理資料。在整理資料時,我們常常需要統整大量的數據,並加上單位符號,才能讓資料更完整、易懂。今天就來教大家一個簡單的 Excel 小技巧,利用公式就能輕鬆在統整的數據資料上加上單位符號。
Thumbnail
今天要分享的是資料的累積加總,累加很長用於分析數據在時間中的成長幅度與成長率。 並且可以藉由原始數據與累加以圖表的方式顯示,這樣更能夠清楚的看到數據趨勢,加以進行各種不同的決策與判斷。 那累加的數據該怎麼呈現呢? 其實累加只是一個很簡單的計算,不過也有很多方法可以完成累加哦,今天分享3種方
Thumbnail
今天要分享的是資料的累積加總,累加很長用於分析數據在時間中的成長幅度與成長率。 並且可以藉由原始數據與累加以圖表的方式顯示,這樣更能夠清楚的看到數據趨勢,加以進行各種不同的決策與判斷。 那累加的數據該怎麼呈現呢? 其實累加只是一個很簡單的計算,不過也有很多方法可以完成累加哦,今天分享3種方
Thumbnail
Notion 是個功能強大的筆記和工作管理工具,可以根據不同的需求進行自定義。其中,使用 Formula 函數可以實現各種自動化和更多的數據操作。本篇文章中,我將向你展示如何使用 Formula 函數在 Notion 中顯示星期幾,在哪些情境下這個功能非常有用,提供實際演練,以及延伸應用。看下去囉。
Thumbnail
Notion 是個功能強大的筆記和工作管理工具,可以根據不同的需求進行自定義。其中,使用 Formula 函數可以實現各種自動化和更多的數據操作。本篇文章中,我將向你展示如何使用 Formula 函數在 Notion 中顯示星期幾,在哪些情境下這個功能非常有用,提供實際演練,以及延伸應用。看下去囉。
Thumbnail
網友提問的需求,要將左邊的表個項目的數量,變成右邊的表格,該如何快速完成呢? 這個需求可以用函數來處理,不過不同版本的函數處理方式不同,除了函數之外用POWER QUERY也是很快的哦。 POWER QUERY教學連結 全版本通用 全版本通用需要輔助欄協助才能做到 C1=0 C2=B2+
Thumbnail
網友提問的需求,要將左邊的表個項目的數量,變成右邊的表格,該如何快速完成呢? 這個需求可以用函數來處理,不過不同版本的函數處理方式不同,除了函數之外用POWER QUERY也是很快的哦。 POWER QUERY教學連結 全版本通用 全版本通用需要輔助欄協助才能做到 C1=0 C2=B2+
Thumbnail
如果資料需要進行統計分析,但需要運算的儲存格有文字在裡面,直接運算會出現#VALUE那該怎麼辦呢? 練習時可以順便下載練習檔案,一邊看一邊做效果更好唷 檔案下載 這邊會分享三種方法唷 第一種:函數法 觀察一下資料,所有的數字與單位中間都有空格,所以我們可以用空格當作依據來進行數字的擷取,這
Thumbnail
如果資料需要進行統計分析,但需要運算的儲存格有文字在裡面,直接運算會出現#VALUE那該怎麼辦呢? 練習時可以順便下載練習檔案,一邊看一邊做效果更好唷 檔案下載 這邊會分享三種方法唷 第一種:函數法 觀察一下資料,所有的數字與單位中間都有空格,所以我們可以用空格當作依據來進行數字的擷取,這
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News