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