Multiple dates as property

What I’m trying to do

I want to have multiple dates as a property for some of my notes. I’m a teacher and have notes for specific teaching sessions that I repeat on multiple occasions for different groups. I would like to pull up a dataview table with all the sessions for a certain time period, say second half of 2025.

It would be nice to show a table where upcoming dates for that session is shown, but not previous (dated sessions).

My criteria for using dataview is that I don’t want to use too much programming and really rely on the most basic functions. It is important to me that the dataview prompts are still relatively ‘human-readable’ and me not being a programmer I want to limit exotic javascript prompts.

Things I have tried

I’ve tried using the date property but that only allows one date, not multiple. I’ve also tried using the list property and writing like a date. The problem with that is that dataview doesn’t recognize it as a date, but just text. If I want to show the upcoming dates in a table, the table is cluttered by past dates too.

Hello,
To keep things simple and human-readable, try storing your dates in a YAML list like this:

dates:
  - 2025-07-10
  - 2025-08-15
  - 2025-10-01

Then use a Dataview query like:

table dates
from "Sessions"
where any(dates, (d) => date(d) >= date(today))

This filters only upcoming dates while keeping your notes clean and readable—no complex JS needed.

Best Regards,
Clark Dahl

Thanks for the suggestion. I will try this. Do you mind paraphrasing the prompt in “human” language so I understand what it means? That might help me do similar commands in the future.