Dataview综合文档

coffeebean2023年2月9日20857大约 1 分钟dataview

加群交流

如果在使用和学习中有不明白的地方,或者想看看别人的经验

🌱【点我-扫码加群】
加群交流!先加在拉
加群交流!先加在拉
🍻【点我-打赏】
随缘支持
随缘支持

相关信息

有朋友留言说,可以将 obsidian dataview 作为一个专栏,觉得很有道理。
为了方便大家查找,所以将此栏目的内容整合一下,方便大家查阅。

Dataview 导航

1 初识Dataview

2 Dataview进阶

3 Dataview代码分享

4 Dataview函数速查

上次编辑于: 2023/11/24 16:28:39
贡献者: coffeebean,coffeebean
2 评论
  • 按正序
  • 按倒序
  • 按热度
匿名2023-12-22

你好,我希望实现查找同时具备指定2个标签的所有笔记,并且显示所有笔记的总和.请问如何实现

匿名2024-10-21

@匿名: 这是chatgpt回答的,你可以先试试。

在 Obsidian 的 Dataview 插件中,要查找同时具备两个标签的所有笔记,并显示这些笔记的总数,可以使用以下的 dataview 语法:

dataview
复制代码
table length(rows) as “笔记总数”
from “你的笔记目录”
where contains(file.tags, “#标签1”) and contains(file.tags, “#标签2”)
解释:
table length(rows) as “笔记总数”:显示符合条件的笔记总数,表头显示为“笔记总数”。
from “你的笔记目录”:指定在哪个目录下搜索笔记,"你的笔记目录"可以留空或者替换为实际的路径。如果不需要指定目录,也可以直接写 from “”。
where contains(file.tags, “#标签1”) and contains(file.tags, “#标签2”):查找同时具有 #标签1 和 #标签2 的笔记。
如果你需要显示笔记的标题以及笔记总数,可以稍微修改为:

dataview
复制代码
table file.name as “笔记标题”, length(rows) as “笔记总数”
from “你的笔记目录”
where contains(file.tags, “#标签1”) and contains(file.tags, “#标签2”)
这段代码会列出所有符合条件的笔记标题,同时在最后一列显示笔记的总数。

Powered by Waline v2.15.8