Příklad

````dataview
table
akce as "typ akce",
date as "datum"
from ""
where contains(akce, "narozeniny")
sort date
````

Manuál

table

table - typ zobrazení

  • první sloupec je odkaz na poznámku
  • pokud odkaz na poznámku v tabulce nechceme zobrazit napíšeme table without id
    definování sloupců v tabulce
    Nyní napíšeme jaké sloupce chceme v tabulce mít
    a to ve tvaru název záznamu as "název sloupce"

Příklad

date as "datum akce"
každý řádek kromě posledního zakončíme čárkou

from

from - které poznámky se mají pro výpis použít

Příklady

from #agenda - poznámky se štítkem agenda
from -#agenda - poznámky které neobsahují štítek agenda
from "Agenda" - poznámky ze složky Agenda
from -"Agenda" - poznámky ze všech složek kromě složky Agenda
from [[Dashboard]] - poznámky které obsahují odkaz na poznámku s názvem Dashboard

where

where - upřesnění které poznámky mají být zahrnuty do seznamu

Příklady

where contains (file.tags,"task") - štítky v poznámce obsahují slovo task
where contains(type,"project") - properties type obsahuje slovo project
where date=null - všechny poznámky kde properties date není v poznámce obsažena, nebo v properties date není nastaveno žádné datum
where priority > 3 - všechny poznámky kde properties priority má hodnotu větší než 3

sort

sort - přidá se podle jaké vlastnosti se mají údaje v seznamu třídit
použijeme naše oblíbené vlastnosti poznámek

  • řazení můžeme podle potřeby upřesnit pomocí příkazu asc a desc

Příklady

sort file.cday asc - seřadit podle data vytvoření poznámky od nejstarší po nenovější
sort file.mday desc - seřadit podle data poslední úpravy poznámky od nejnovější po nejstarší

group by

stejně jako u seznamu je pro správný výsledek potřeba zvolit trochu jiný způsob zápisu aby byly v tabulce záznamy seskupeny podle požadovaného parametru

Příklad

table rows.file.link as "Poznámka",
rows.state as "Stav"
from #content/webObsidian 
group by category as "Kategorie"