Notionでプロパティのチェックボックスから達成率を表示

概要

いわゆる習慣トラッカーのように、チェックボックスの有無で達成率の割合を標示させる方法。

設定方法

データベースで、各チェックボックスを作成する。
その際に、チェックボックスではないプロパティがあっても問題はなし。
達成率用に関数プロパティを作成する。

関数として、下記のように各プロパティを指定すればOK。

round(100 * (toNumber(prop("運動")) + toNumber(prop("読書")) + toNumber(prop("技術")) + toNumber(prop("副業")) + toNumber(prop("音楽"))) / 6) / 100