如何统计指定文件夹中全部笔记中所有未完成的task的数量

我可以用dataview查询出指定文件夹中所有笔记包含的未完成的task,把结果显示在一个单独的笔记中,在此基础上,我想让obsidian统计出这些task的总数,应该如何操作?

Dateview我不会 :cold_sweat:
如只想知道未完成的task总数,直接在搜索中输入task-todo:/.就看到了。

效果展示:

image

Dataview 代码:

TASK from "文件目录" // 换上你的目录
WHERE !completed // 筛选未完成任务
GROUP BY file.link // 你也可以把 file.link 换成 file.folder
SORT rows.file.name DESC // 排序,可加可不加
2 个赞

太赞了!感谢你! 我正好也有类似的问题!

太感谢了!!这个很有用~我现在能根据文件夹名字来分类我的task了!~
我想请问:我每天都以yyyy-mm-dd写日记,里面也写了tasks,然后我想列出当天完成的task,这里包括了不是当天create的task,但是当天完成的.
请问能实现么?
我现在用以下的,就不太对.我把where condition去掉后,就直接显示不出来.

```dataview
TASK WHERE file.path = this.file.path AND completed AND date(completion) = date(file.name)

我自己解决了哇咔咔~

TASK 
WHERE date(completion) = date(this.file.name)
AND completed