https://forum.obsidian.md/t/progress-bar-for-notes-easy-and-powerful-with-dataview/33144/10 ```` ```dataview TABLE file.tasks.text, length(file.tasks.text) as Total, file.tasks.completed, filter(file.tasks.completed, (t) => t = true) as C, length(filter(file.tasks.completed, (t) => t = true)) AS Completed, (length(filter(file.tasks.completed, (t) => t = true)) / length(file.tasks.text)) * 100 AS BB, "<progress value='" + (length(filter(file.tasks.completed, (t) => t = true)) / length(file.tasks.text)) * 100 + "' max='100'></progress>" AS Progress FROM "your folder" WHERE file.tasks ``` ```` ```dataview TABLE length(filter(file.tasks.completed, (t) => t = true)) + "/" + length(file.tasks.text) AS Completed, (length(filter(file.tasks.completed, (t) => t = true)) / length(file.tasks.text)) * 100 + "%" AS Progress, "<progress value='" + (length(filter(file.tasks.completed, (t) => t = true)) / length(file.tasks.text)) * 100 + "' max='100'></progress>" AS Bar FROM "My Projects" WHERE file.tasks LIMIT 3 ``` ```dataview TABLE "<progress value='" + (length(filter(file.tasks.completed, (t) => t = true)) / length(file.tasks.text)) * 100 + "' max='100'></progress>" AS Progress FROM "My Projects" WHERE file.tasks ```