見出し画像

Notionで無理矢理、データベース内の親子関係を見える化する

日々、Notionであれこれして遊んでます

その中の一つで、プロジェクトの管理があります。
・プロジェクトA
・プロジェクトB
・プロジェクトC

あるデータベースでは、プロジェクトが成長してきたら子分を増やせるように、リレーションを使ってプロジェクト間の親子関係を結べるようにしました。

スクリーンショット 2021-04-07 16.21.51

図にするとこうなります

エヴァンゲリオン
┣ テレビ版
┣ 旧劇場版
┃ ┣ シト新生
┃ ┃ ┣ DEATH編
┃ ┃ ┗ REBIRTH編
┃ ┗ Air / まごころを、君に
┗ 新劇場版
  ┣  序
  ┣  破
  ┣  Q
  ┗  シン

ふと思いました。
「この図、Notionの関数をあれこれ組み合わせたら描けないか・・・?」

競プロ魂に火がついて、リレーション・フォーミュラ・ロールアップをこねくり回しました。そして出来上がりました🍖

要素を追加したら自動で図ができます👌

Notionテンプレとして公開したので、複製して使ってみてください👇
【テンプレ】Notionで無理矢理、データベース内の親子関係を見える化する

⚠️ 注意 ⚠️
関数をできるだけ簡潔に書きたかったので、制限がついてます。
・ルート要素が1つだけ必要(一番上にくるもの)
・それぞれの要素は親が1人まで
・それぞれの要素は子供99人まで
・兄弟間で同じ名前は使えない(新劇場版の中にQが2つあるとかはNG)
・深度は7まで(親→子→孫だと深度3)


この記事が気に入ったらサポートをしてみませんか?