948 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			948 B
		
	
	
	
	
	
	
	
up::obsidian plugin dataview title::"count tasks completed in a file" #s/obsidian
- simple solution :
- = length(filter(this.file.tasks.completed, (t) => t = true))tasks completed
- = length(filter(this.file.tasks.completed, (t) => t = true))/- = length(filter(this.file.tasks.task, (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
- bar
- foobar
- thing
- those
- then
- therefore