I’m trying to improve how I organize information inside Obsidian and I would like to know if it’s possible to add filters to a table inside a note.
What I mean is having a table where I can dynamically filter rows (for example by category, tag, status, or any custom field), instead of manually editing or searching through the table.
Is there a built-in way to do this in Obsidian, or would I need a plugin for it? If it requires a plugin, which one would you recommend and how should it be set up?
It might depend on what you mean by “table” …
I mean, markdown tables are pretty static…
But when you say this though:
… That makes me think about bases, to some extent ?
But it would depend on what content your table is meant to hold (base are limited to files and their properties. So each row corresponds to a file in your vault).
I’m also not sure of your definition of “dynamically” .
A potential alternative could be Dataview or its successor, Datacore ?
But again, it all depend on what, more precisely, you’re trying to achieve …
It’s basically a simple task table with columns like Subject, Status, and Priority. My idea is still very exploratory at this stage.
What I would like to achieve is something like:
sorting alphabetically by subject
sorting by priority or status
and ideally filtering based on a column value
For example, if I had a “Priority” column, I’d like to be able to show only the tasks marked as “High priority”.
Is something like this possible in Obsidian, maybe with Dataview, Datacore, or another plugin? Or is there a recommended way to structure this kind of task table to make filtering/sorting possible?
I’m very inclined to say you can do it with Datacore, which AFAIK can do what Dataview does but it’s even more powerful, although it won’t be easy if you don’t know how to code. Another option I have in my list is Sheet Plus - Obsidian Plugin although it has multiple issues in scorecard.
Anyways, if you found something better please tag me, cause I would like that feature without having to use Bases with a lot of unnecessary files that bloat the vault.