OK, I’ve poured over the docs. I’ve gone through the dataview example vault. I’ve tried everything.
Here’s a working task dataview:
TASK
FROM "work"
WHERE status = "x"
AND completion = date("today")
It shows me a beautiful list of work tasks completed today.
The problem is that I want this query in all my daily notes, and I want the date to be from the note itself.
I have these properties that are in the note:
file.frontmatter.created = 2024-05-31 18:10
And an inline property:
reference_date:: 2024-05-31
I’ve tried the 37 different variations listed below (looks like the list may get truncated), and nothing works. Some of these return some tasks, other return errors. But nothing returns the same results as the query above.
This query would be very valuable to me at work. I hope someone knows how to do this.
Thanks
- AND completion = date(“2025-05-31”)
- AND completion = “2025-05-31”
- AND completion = date(file.name)
- AND completion = date(created)
- AND completion = dateformat(created, “YYYY-MM-DD”)
- AND completion = created
- AND completion = dateformat(created, “YYYY-MM-DD”)
- AND dateformat(completion, “YYYY-MM-DD”) = dateformat(created, “YYYY-MM-DD”)
- AND completion = date(dateformat(created, “YYYY-MM-DD”))
- AND completion = "
" + dateformat(created, “YYYY-MM-DD”)
- AND completion = "
" + created
- AND completion = "
" + dateformat(created, “YYYY-MM-DD”)
- AND completion = "
" + created
- AND completion = date(file.frontmatter.created)
- AND completion = dateformat(file.frontmatter.created, “YYYY-MM-DD”)
- AND completion = file.frontmatter.created
- AND completion = dateformat(file.frontmatter.created, “YYYY-MM-DD”)
- AND dateformat(completion, “YYYY-MM-DD”) = dateformat(file.frontmatter.created, “YYYY-MM-DD”)
- AND completion = date(dateformat(file.frontmatter.created, “YYYY-MM-DD”))
- AND completion = "
" + dateformat(file.frontmatter.created, “YYYY-MM-DD”)
- AND completion = "
" + file.frontmatter.created
- AND completion = "
" + dateformat(file.frontmatter.created, “YYYY-MM-DD”)
- AND completion = "
" + file.frontmatter.created
- AND completion = date(reference_date)
- AND completion = dateformat(reference_date, “YYYY-MM-DD”)
- // These two pull one task from 3 days ago
- AND completion = reference_date
- AND completion = dateformat(reference_date, “YYYY-MM-DD”)
- // Seems to pull all tasks
- AND dateformat(completion, “YYYY-MM-DD”) = dateformat(reference_date, “YYYY-MM-DD”)
- AND completion = date(dateformat(reference_date, “YYYY-MM-DD”))
- AND completion = "
" + dateformat(reference_date, “YYYY-MM-DD”)
- AND completion = "
" + reference_date
- AND completion = "
" + dateformat(reference_date, “YYYY-MM-DD”)
- AND completion = "
" + reference_date