小白dataview显性字段错误请指教

设置了3个显性字段,想让dataview把这几个字段集中列出来。提示以下错误。

代码段为

table 日期,金额,备注
from 测试仓库/我的收藏/学习obsidian/dataview语法
sort 日期

資料夾要加雙引號,如"folder1/folder2"

谢谢指导。测试已成功。

麻烦了,又来问题了。笔记中明明有显性字段,但是查询不出来。


代码如下:

table 时间,分类,主题,地点,参加人员,主要内容
from "测试仓库/工作记录/2023年工作/工作日记2023"
where 分类 = "党建/党员民主评议"
sort 时间

烦请指教。感谢!!!

:: 後面加一個空白試試。欄位考慮是否放在YAML區。

放到YAML区不太方便编辑,放到笔记正文最好。直观,便于编辑。
您说后面加空白,是什么意思?
我在时间的后面加空格了,不行。在sort下面加空行了,也不行。
麻烦了。

我试了放到YAML区,也查询不到结果。

我是指 欄位1:: 欄位1值 ,兩個半形冒號後面有加一個空白嗎?

双冒号后面加个空格,还是不行


測試正常,要否把內容貼上來?

时间::2023年3月14日上午9点半
主题::党建/组织生活会
名称::2022年度组织生活会
地点::图书馆4楼多功能室
参加人员::支部全体党员
主要内容::王湃主持,高岩照相,吴琼记录。支部党员开展批评和自我批评。我把工作报告发给了组织部邮箱。

用你最前面的codeblock, 會否where 分類欄名沒改到?

以下是笔记内容。
时间::2023年3月14日上午9点半
主题::党建/组织生活会
名称::2022年度组织生活会
地点::图书馆4楼多功能室
参加人员::支部全体党员
主要内容::王湃主持,高岩照相,吴琼记录。支部党员开展批评和自我批评。我把工作报告发给了组织部邮箱。

以下是代码。
table 时间,主题,名称,地点,参加人员,主要内容
from “测试仓库/工作记录/2023年工作/工作日记2023”
where 主题=“党建/组织生活会”
sort 时间

where描述没错。不知道什么原因。

问题好像还是在where这行,我把这行代码删掉,该文件下所有笔记都显示出来了,包括符合条件的那条笔记。我把where这行条件换成其它条件,也查询不出结果。

把欄名改用英文。可能是中文欄名的問題。

我把where涉及到的那个字段名改成英文,确实可以出结果了。可是我看您的查询字段还是中文啊!是dataview的版本问题?我的版本是0.5.56

我的Dataview也是0.5.56。換了台電腦卻可以了… 把
from "测试仓库/工作记录/2023年工作/工作日记2023"
改成 from "工作日记2023" 試看看。

改了from也不行。我尝试把字段数量减少到4个,就不必改英文了,可以出查询结果。但是还有问题,同一篇笔记里,如果我要记录2次会议,就又查询不到结果了,2次会议都查不到。把2次会议都放到YAML区,字段改成英文,也都查询不到。