--- date: 2022-12-12 01:08 modification date: Monday 12th December 2022 01:08:31 title: "Tasks" aliases: [Tasks] banner: "https://images.unsplash.com/photo-1501290741922-b56c0d0884af?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1332&q=80" --- # Open Research Questions **Progress**: ```dataviewjs const Tasks = dv.pages('"2022 Research"').file.tasks let CompletedTasks = Tasks .where(t => t.completed) dv.span( "![progress](https://progress-bar.dev/" + parseInt((CompletedTasks.length / Tasks.length) * 100) + "/)" ) ``` ```tasks not done description does not include recommendation path includes Research short mode sort by priority limit 100 ``` ```~dataviewjs const query = ` not done description does not include recommendation path includes Research group by filename short mode sort by priority limit 100 `; dv.paragraph('```tasks\n' + query + '\n```'); ``` ```~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, "" AS Progress FROM "2022 Research" WHERE file.tasks ```