cours/dataview tasks completed in current file.md
oscar.plaisant@icloud.com a2ee0fa5ca from github to this gitea
2023-10-23 23:09:51 +02:00

22 lines
800 B
Markdown

up::[[obsidian plugin dataview]]
title::"cound tasks completed in a file"
#obsidian
---
- simple solution :
- `= length(filter(this.file.tasks.completed, (t) => t = true))` tasks completed
- with html styling :
- `= "<button> tasks are " + round(length(filter(this.file.tasks.completed, (t) => t = true)) / length(this.file.tasks) * 100) + "% done </button>"`
- with minimal's `<progress>` tag :
- `= "<progress value='" + (length(filter(this.file.tasks.completed, (t) => t = true)) / length(this.file.tasks)) * 100 + "' max='100'></progress>" + "<br>" + round((length(filter(this.file.tasks.completed, (t) => t = true)) / length(this.file.tasks)) * 100) + "% completed"`
# Tasks
- [ ] foo
- [x] bar
- [ ] foobar
- [ ] thing
- [x] those
- [x] then
- [ ] therefore