# ToDo List
>[!INFO] Grouped by File
%%
>[!info] (task does not include "#hold", is not completed, and file metadata is not ignore tasks = true)
%%
>[!info]- for web view
>![[Query Todo List Grouped by File]]
```dataview
TASK
from ""
WHERE !contains(text,"#hold") and !checked and !ignore-tasks = true
GROUP by file.name
Sort file.mday
```
%%
### Ignoring Tasks in:
```dataview
LIST
WHERE ignore-tasks and !contains(file.tags,"#DailyNote")
```
```dataview
LIST rows.file.name
WHERE ignore-tasks = true
FLATTEN file.etags AS tags GROUP BY tags
SORT rows.file.name ASC
```
%%
## Sorted by urgency
###### Results by code
![[Query Todo List by urgency ]]
###### Original Results:
```tasks
not done
show urgency
hide tags
sort by urgency
```
## Recently Completed