Tasks by Project
Project-Based View
All tasks organized by which project they belong to.
Project Overview
TABLE WITHOUT ID
Project,
Incomplete,
Complete,
Total
FROM "content/_Tasks/Projects"
FLATTEN file.tasks as task
WHERE task
FLATTEN
choice(
contains(task.text, "#star-sailors") OR contains(task.text, "#SS") OR contains(task.text, "#telescope"),
"Star Sailors",
choice(
contains(task.text, "#bumble") OR contains(task.text, "#BUMBLE"),
"Bumble",
choice(
contains(task.text, "#roving"),
"Roving",
choice(
contains(task.text, "#station"),
"Station-198",
"Other"
)
)
)
) as Project
GROUP BY Project
FLATTEN length(filter(rows.task, (t) => !t.completed)) as Incomplete
FLATTEN length(filter(rows.task, (t) => t.completed)) as Complete
FLATTEN length(rows.task) as Total
SORT Project ASCStar Sailors
Current Sprint
TASK
FROM "content/_Tasks/Projects"
WHERE file.name = "star-sailors"
AND !completedAll Tasks
TASK
FROM "content/_Tasks/Projects"
WHERE file.name = "star-sailors"
AND !completed
LIMIT 50Bumble
Current Sprint
TASK
FROM "content/_Tasks/Projects"
WHERE file.name = "bumble"
AND !completedAll Tasks
TASK
FROM "content/_Tasks/Projects"
WHERE file.name = "bumble"
AND !completed
LIMIT 50Roving
TASK
FROM "content/_Tasks/Projects"
WHERE file.name = "roving"
AND !completedStation-198
Current Sprint
TASK
FROM "content/_Tasks/Projects"
WHERE file.name = "station-198"
AND !completedAll Tasks
TASK
FROM "content/_Tasks/Projects"
WHERE file.name = "station-198"
AND !completed
LIMIT 50Shared/Infrastructure
TASK
FROM "content/_Tasks/Projects"
WHERE file.name = "general"
AND !completed
LIMIT 50