Notionで使えると便利なロールアップとリレーションについて解説します。
簡単にまとめると、
- リレーションは別のデータベース内の個別データを丸ごと引っこ抜いて紐づけること
- ロールアップは紐付けた個別データの要素を引っこ抜くこと
せどりの管理表を例に、使い方を学んでいきましょう。
Notionって何?という方は、以下の記事からご覧ください。いろいろなテンプレートも置いているので経験者もぜひ。
リレーションとロールアップの使い方

リレーションとロールアップを使うには、データベースが二つ以上必要です。せどりの管理表を例に構成から説明します。
追記:サブアイテム機能を使って1つのデータベースで作成できるようになりました。
みやすく使いやすいのでおすすめです。リレーションとロールアップの概要を知りたい場合は記事を順にご覧ください。
» サブアイテムを使った売上管理表までジャンプ
「フリマの売買記録」ノートの構成(複製OK)
公開していますので、複製したい方は下記リンクからどうぞ。
仕組みの理解が不要な方は使い方の部分まで飛ばしてください。

中身を見ていただくと、データベースが二つ並んでいます。
購入したものと売却したもの、それぞれデータベースを作成し、リレーションでつないで管理します。
データベース① 購入物一覧

こちらは単純に購入したものを登録していくためのデータベースになります。

赤枠部分がリレーションというプロパティになります。使い方は後ほど説明します。
このデータベースは、購入したものを1つずつ登録するという前提で作成しています(例えば○△□の3種類セットを1000円で購入した場合は、○300円 △300円 □400円のように商品ごとに分けて登録)。
一定の在庫から減算していく場合は、プロパティや関数を修正して使ってください。
データベース② 売却セット

こちらは売却したものを登録していくデータベースです。

赤枠:リレーション
売却した商品をデータベース①から複数個選択します。
青枠:ロールアップ
赤枠で選択した商品の購入価格が自動的に計算されます。
黄枠:売買利益算出の関数
売却額と、青枠で計算した購入額計の差分を計算します。
各プロパティの設定方法

それではリレーション、ロールアップ、関数の設定方法を説明します。
リレーションの設定方法
どちらのデータベースから設定しても大丈夫です。

プロパティ→新しいプロパティ→リレーションと選択し、二つのデータベースを連携します。
後述する使い方でわかりますが、
連携したデータベースからデータページを選択して丸ごと紐づけして使います。
ロールアップの設定方法
今回はデータベース②に設定しています。
ロールアップは紐付けたデータページの、プロパティを引っこ抜いて使用することです。

「リレーション」「プロパティ」「計算」と並んでいるので、まずは一番上のリレーションを選択します。
先ほどリレーションで連携したデータベースが表示されます。
リレーションを選択すると、中段下段の両方を変更することが可能になります(下画像)。


今回はデータベース①から売れた商品の購入額をひっぱりたいので、購入額を選択しましょう。

購入額の合計を知りたいため、「合計」を選択します。
関数の設定方法

今回は差分を計算するだけなので難しい事はありません。
関数prop()で売却額と購入額計の数値を使って引き算します。
関数の基本的な使い方は以下の記事で説明しているので、参考にしてください。
» 【Notion】Formulaの使い方の基本、if関数と四則演算
各データベースの使い方

データベース① 購入物一覧

こちらは購入したものを登録していくだけです。リレーションは入力する必要はありません。
※入力はどちらのデータベースからでも行えますが、この使い方では必要ないという意味です。
画像やURLも一緒に管理したい場合は、新しくプロパティーを作ると使い勝手が上がります。
データベース② 売却セット
売却したらデータベース①から売却物を選択し、売却額を登録していきます。




ここまで入力したら、こちらのデータベースの更新は終了です。

リレーションデータベースから売却したものを選択すると、自動的に購入額計と売買利益が計算されるようになっています。
データベース 合計行の出し方
合計の表示であれば関数は不要です。標準機能として搭載されているので、以下の通り設定しておくと便利です。

チェックボックスの数を数えたり、平均を表示したり、標準機能で日常生活には十分な関数を使うことができます。
実例

私は玩具の売買記録をこちらで管理しています。
少し手が加えてあって、売却予定とお気に入りというチェックボックスのプロパティを追加しています。
「残っているもの」と「売却予定」はデータベース①にフィルターがかかっているだけの表示用です(右上がりの矢印がつきます)。
商品を絞りたい場合に、いちいちフィルターをかける必要がなくなる方法です。
損益の計算方法
「残っているもの」で、自宅に残っている商品の購入額計がわかります。



せどりでガッツリ利益を上げようとしている運用ではないため、残っている商品というのは単なるお気に入りの購入額合計です。
お気に入りの商品を購入するのに43,176円使っていますが、利益が28,462円あるため、実質14,714円でお気に入り商品を全て購入できたことになります。
お気に入り商品は玩具カテゴリーでレビューをまとめています。
サブアイテムを使って売上管理する方法


公式のサブアイテムの使い方もご参照ください。
サブアイテムを使うと自動的にリレーションを組んでくれます。
上記では、ABの売上3,100円とCDの売上4,500円を入力することでロールアップ売上計7,600円を算出しています。
あとは関数で利益を出すだけ。不要であれば右2列のリレーションは非表示にもできます。

サブアイテムをたたむことで、非常に簡潔でみやすい管理表になります。
この方法だとサブアイテムに数値を入力しないと計算できません。以下のような関数を使えば親アイテムだけへの入力にも対応できます。使いやすいようにカスタマイズしてお試しください。
if(prop("売上計") != 0, prop("売上計") - prop("仕入額"), prop("売上") - prop("仕入額"))
あまり知られていませんが、通信料を下げ、通信障害に備え、端末も守れるNotion使いに最適なスマホ保険です。
1台あたり86円なので、1,000円強のAppleCare+加入者は特に必見です。
リレーションとロールアップの使い方 まとめ
- データベース二つ以上を連携する便利な機能がリレーションとロールアップ
- リレーションは別のデータベースから各データを丸ごと引っこ抜いて紐づけること
- ロールアップは紐付けた各データの要素を引っこ抜くこと
簡単な売買価格計算やせどり管理は、リレーションとロールアップが便利です。
ご自身が管理したい項目に合わせて、プロパティーを追加してご活用ください。
【Amazonの電子書籍読み放題サービス】を使って無料で読めます(2023年1月現在)。
外でNotionを使う方
Notionは電波がないと使えません。フリーWi-Fiも活用しましょう。
タウンWi-Fiアプリは、接続のたびにメールアドレスなどを入力するフリーWi-Fiのストレスを排除してくれます。
Wi-FiモデルのiPadとも非常に相性がよく、無料なので使ってみてください。
白物家電級の端末を使っている人は、スマホ保険についてくる会員専用Wi-Fiも活用してみてください。
» スマホ保険はいらない?ケースなし無保険派だった管理人が加入した理由

仕事や勉強中の方
スマホやiPadで昔懐かしの「なめこアプリ」をポモドーロタイマーに使うと少し癒されます。休憩も兼ねて「もぎ取る」のが快感です。
気にすることを増やしたくないけど、少しゲームがしたいという絶妙なニーズにマッチ。焦りのない心地よい娯楽感に癒されます。

iPadの大画面・大収穫は気持ち良いのでお試しあれ。もちろん無料で遊べます。
» ダウンロードはこちら(Appストア)
コメント
コメント失礼します。
notionで在庫管理をする際、同じ商品が複数あるパターンの場合に【数量100】から1個ずつ【売却したもの】に移していくということはできるのでしょうか?
makさん
コメントありがとうございます🫒
リレーションやロールアップを使わず、一つのデータベースで管理すれば擬似的には可能です。
売却数を入力したら、初期在庫から減算していけば、現在庫を自動的に表示 など。
例 prop(“初期在庫”) – prop(“売却数”)
「移していく」という表現とは異なるかもしれませんが、仕入額と売却額が決まっていれば利益管理もできそうです。
ボタンを押したら〜を実行 みたいな機能があれば便利なんですけどね😭
標準機能で実装するには、おそらくこれが最も簡単な方法かと思います。