关于 dataview 聚合

你好, 请问dataview 能不能展示文件的某个 标题下的内容呀?
能不能将多个文件中的相同的标题聚合到一起展示呢?

比如 文件1中有:

## 标题1
内容1

文件2中:

## 标题1
内容2

使用dataview 显示

标题1

内容1
内容2

这是我正在用的dataview:

task
from "日程规划/日记"
where contains(year,2021) and contains(month,11) and contains(w2y,44)
group by section

把标题设置为内联字段

是类似于 标题:: 内容 这种吗?
那要改动的文件也太多了

dataview好像只能按条件筛选汇集文件,文件内的内容好像有任务框的可以筛选出来进行汇总,但这样的效果还不如用tasks插件来实现,这需要你先把要汇集的内容转换为任务格式(前面加-[ ])

我已经在用task 了, 现在是想把不同的文件中的相同的标题的内容, 合并到一起展示. 我问题里有描述的

我也有此需求,但目前看,dataview不能实现文件内数据检索组合,用tasks汇集(增加一些筛选条件)可能是目前最可行的方式

好像需要dataviewjs, 但是不会js
:sweat_smile:

楼主找到合适的方法了吗?

我的搜索内容都是task , 所以可以使用 section 或者 header 进行过滤, 比如

task
from "日记"
where contains(string(section), "Day Planner")
group by section

这个section 只支持 task, table/list 是不能使用的.

因为没有其他类型内容的需求, 所以就没有研究 dataviewjs

上面贴了where 里面过滤标题, 还是不能聚合到一起, 所以现在是多个dataview 展示不同的内容

这个代码是不是可以理解为:从”日记“内提取”Day Planner“ 标题下的代办

是的, 效果是这样: