Level Formula:

ifs(
	prop("No. of completed goals") == 100, "πŸŽ–οΈ Level 10",
	prop("No. of completed goals") >= 90, "πŸŽ–οΈ Level 9",
	prop("No. of completed goals") >= 80, "πŸŽ–οΈ Level 8",
	prop("No. of completed goals") >= 70, "πŸŽ–οΈ Level 7",
	prop("No. of completed goals") >= 60, "πŸŽ–οΈ Level 6",
	prop("No. of completed goals") >= 50, "πŸŽ–οΈ Level 5",
	prop("No. of completed goals") >= 40, "πŸŽ–οΈ Level 4",
	prop("No. of completed goals") >= 30, "πŸŽ–οΈ Level 3",
	prop("No. of completed goals") >= 20, "πŸŽ–οΈ Level 2",
	prop("No. of completed goals") >= 10, "πŸŽ–οΈ Level 1", "πŸŽ–οΈ Level 0")

Task Status Formula:

prop("Task List").map(current.prop("Done")).filter(current == true).length() + " of " + prop("Task List").map(current.prop("Name")).length() + " tasks completed"

Troubleshooting:

If the formulas don’t work for you then it’s probably because you’ve named the properties something different.

Ensure the other properties within the databases have the exact same names as the properties listed in the formulas.