🐻

Notionでリンク先のテーブルの値を使って計算する

2021/09/24に公開

NotionでTableから別Tableの値を参照して合計や平均を出す方法を紹介します。

Notionにはdatabaseと呼ばれる機能があります。名前の通りいわゆるデータベースで、これの入出力を行うためのviewが数パターン用意されていて、CalendarやBoard、Tableなどいくつかあります。今回はTableを使って作業していきます。

ゴール

以下のようにtable-mainからtable-subが参照され、table-mainでは各行でtable-subの行が複数参照されval1のSUMとval2のAverageが計算されます。
goal

作業

Tableはexcelっぽい表形式のviewです。
まずはTableを二つ作ります。ドキュメント上で/tableと入力して作れます。

table-command

table-sub

table-subはName列・val1列・val2列を作りval1・val2はProprty TypeをNumberにします。

table-sub

できたら適当に値を入力してください。

table-main

table-mainはまずtable-sub列にrelationを設定します。

relation

次にval1-sum列にrollupを設定します。
rollup1

Configure rollupを選択し、

以下のように各項目を設定します。

  • RELATIONをtable-sub
  • PROPERTYをval1
  • CALCULATEをSum

val2-avgも同様にCALCULATEをAverageに設定すれば完成です。

GitHubで編集を提案

Discussion