遇到的问题
大家好,之前工作用notion,现在希望转动obsidian。用notion,是因为我非常喜欢它的多维表格,我可以通过Button,在指定的多维表格数据库里,按照指定的模板,新生成一条记录,同时可以打开这条记录对应的页面。我的工作是按照订单开展的,所以用多维表格数据库的字段记录用户信息,页面content部分用来记录其他事项。对订单的统计分析工作就通过多维表格数据库的不同视图来完成。
我现在想把这个工作迁移到obsidian里。现在遇到了数据统计方面的问题。
预期的效果
我的思路是
1)先建立一个一级文件夹工作
,然后每当有新客户,我就会为其在工作
文件夹下面新建一个二级文件夹,文件夹名称就是客户名,比如“客户A”、“客户B”。。。
2)在每个客户文件夹下面先建立一个order info
文件,建立属性字段记录客户信息,比如先建立两个属性字段:客户名称
和订单价格
。再建立一个事项
文件,用于处理相关工作。
结构如下
工作/
├─ 客户A/
│ └─ order info.md
│ └─ 事项.md
├─ 客户B/
│ └─ order info.md
│ └─ 事项.md
└─ 客户C/
│ └─ order info.md
│ └─ 事项.md
3)通过插件实现对order info
里数据信息的统计与分析工作
我通过各种文档、视频的帮助,已经实现了第一步和第二部:即用脚本的方式实现了在obsidian里通过快捷键,快速输入客户名成和订单价格,之后自动建立客户文件夹以及其下两个文件,order info文件里会自动生成 客户名称
和 订单价格
两个属性字段
我现在尝试通过dataview
完成数据统计工作,我在工作
文件夹下面新建了一个 统计
文件,先测试单个 order info
文件数据提取,测试写入
table
客户名称,
订单价格
from "工作/客户A/order info"
可以返回正常结果
File(1) 客户名称 订单价格
--------------------------------------------------------
order info 客户A 888
然后,我改为从整个文件夹里提取数据进行数据统计,将语句改为
table
客户名称,
订单价格
from "工作/*/order info" // 用 * 代替所有客户文件夹
显示结果就变为 Dataview: No results to show for table query.
已尝试的解决方案
我试过用list语句,是可以读出所有文件的,我也试过把文件夹名称改为全英文,也无效。
我检查了所有order info
文件,都是通过脚本创建的,既然指定文件下的都可以正常提取,文件内容也应该没有什么问题。
所以不知道到底是什么原因造成的,需要如何解决?还请各位老师不吝赐教