iT邦幫忙

2022 iThome 鐵人賽

DAY 27
0
IT管理

從零開始學Notion,打造你的All-in-one管理系統系列 第 27

【Day27-Relation&Roll up】串起你Notion資料庫之間的橋樑,簡單帶你上手Notion最困難的功能

  • 分享至 

  • xImage
  •  

前言

不知不覺間今年的鐵人賽也來到了尾聲,今天就讓我們來介紹一下Notion當中最勸退初學者的功能——「Roll up & Relation」這對組合吧

Relation是建立資料庫之間的關係

隨著我們對Notion使用的日漸深入,我們開始會在裡面開始建立各種內容的資料庫,就不免會遇到有時候同樣的欄位會需要出現在兩個不同的資料庫當中,那這個時候我們可以怎麼辦呢?

這個時候Notion的Relation功能就派的上用場了

建立Relation

Step0:準備2個有相關的資料庫

我這邊準備的範例是用顧客-熱量-價錢這三個關係去建立

  • 一個資料庫記錄不同餐點的單價和熱量
  • 一個資料庫記錄大家買了什麼餐點

Step1:建立Relation欄位

Step2:在其中一個資料庫填入Relation

然後我們就會發現只要在其中一個資料庫添加,另一個資料庫的Relation欄位也會跟著更新

  • 顧客資料庫添加了大家買了什麼餐點
  • 餐點資料庫就會自動被填入餐點被誰買了

Relation有什麼用?

Relation欄位主要有幾大用途

  • 在多個資料庫建立有關係的資料自動添加
  • 建立資料庫之間的關係,方便跳轉
  • 可以使用Rollup去做統整計算

Rollup是建立關係後的匯總

接下來讓我們再往下看,如果我們想問

  • 一共有幾個人買了大麥客?
  • 阿明吃了多少熱量?
  • 小美花了多少錢?
  • ...

這些問題都可以透過Rollup來快速得到答案哦

建立Rollup

Step0:建立Relation

如果從上面跟著做下來,那你已經完成這個步驟了,沒有的話請往上參考~

Step1:建立Rollup欄位,選擇Relation的屬性

Roll up的應用範例

Q1:一共有幾個人買了大麥客?

  • 確定對象是大麥客,是在餐點資料庫,所以我們在餐點資料庫新增Rollup
  • 統計對象是所有的顧客,所以Rollup到顧客欄位
  • 要計算的是人數,所以我們選擇Count All(計算數量)

Q3:阿明吃了多少熱量?

  • 確定對象是阿明,是在顧客資料庫,所以我們在顧客資料庫新增Rollup
  • 統計對象是所有的餐點的熱量,所以Rollup到餐點的熱量欄位
  • 要計算的是熱量總和,所以我們選擇Sum(計算加總)

Q4:小美花了多少錢?

  • 確定對象是小美,是在顧客資料庫,所以我們在顧客資料庫新增Rollup
  • 統計對象是所有的餐點的價錢,所以Rollup到餐點的價錢欄位
  • 要計算的是價錢總和,所以我們選擇Sum(計算加總)

結語

剛開始接觸Notion的時候,我也曾經被Relation和Rollup的複雜度給勸退過,但靜下來仔細拆解之後發現它的邏輯並不會太複雜,而要理解Rollup,我們可以把它想成是Filter + Calculate的組合,基本上就是透過關聯出來的資料進行篩選,然後設定對應的計算而已。


上一篇
【Day26-Formula】透過欄位的自動計算,來讓你的資料更加高效(附Notion公式整理表、進度條製作)
下一篇
【Day28-OKR】帶領Google起飛的管理方法,簡單帶你在Notion中實際操作
系列文
從零開始學Notion,打造你的All-in-one管理系統30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言