关于《思考,快与慢》的笔记 关于《思考快与慢》的笔记【免费下载链接】obsidian-dataviewA data index and query language over Markdown files, for https://obsidian.md/.项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-dataview作者:: 丹尼尔·卡尼曼 阅读日期:: 2023-10-15 评分:: 9.0 关键概念:: 系统1, 系统2, 认知偏差### 四种查询模式对比 | 查询类型 | 适合场景 | 难度 | 灵活性 | |---------|---------|------|--------| | **DQL查询语言** | 基础数据筛选、排序 | 简单 | 中等 | | **内联表达式** | 在文本中嵌入动态数据 | 简单 | 低 | | **DataviewJS** | 复杂数据处理、自定义视图 | 中等 | 高 | | **内联JS表达式** | 简单计算和显示 | 中等 | 中等 | ## 实用技巧分享从零到精通 ### 技巧一管理阅读清单 想要系统管理你的阅读记录看看这个示例 [![书籍分组查询](https://raw.gitcode.com/gh_mirrors/ob/obsidian-dataview/raw/5ad0994ff384cbb797de382e7edff2388141b73a/docs/docs/assets/books-by-genre.png?utm_sourcegitcode_repo_files)](https://link.gitcode.com/i/e3bba941da3e0521ab10df879a6d7f4e) 这张图展示了如何按流派对书籍进行分类并显示阅读日期和评分。你可以使用类似这样的查询 dataview TABLE time-read, rating FROM #book GROUP BY genre SORT rating DESC技巧二追踪项目进度对于项目管理日历视图特别有用通过日历视图你可以清晰地看到任务的时间分布快速识别繁忙时段和空闲时间。技巧三记录娱乐活动即使是游戏记录Dataview 也能完美处理这个表格展示了游戏名称、游玩时间、时长和评分让你对自己的娱乐习惯一目了然。技巧四紧凑数据展示有时候你需要更紧凑的数据呈现方式这种分组展示方式特别适合在有限空间内展示大量信息。高级配置方案让 Dataview 更强大自定义视图模板通过 DataviewJS你可以创建完全自定义的视图。例如创建一个阅读进度追踪器const pages dv.pages(#book).where(p p.status ! completed); dv.table([书名, 进度, 预计完成], pages.map(p [ p.file.link, p.progress ? p.progress % : 未开始, p.target_date || 未设置 ]) );数据关联查询Dataview 支持复杂的关联查询比如找出所有包含特定标签且在过去一周内修改过的笔记LIST FROM #important WHERE file.mtime date(today) - dur(7 days) SORT file.mtime DESC【免费下载链接】obsidian-dataviewA data index and query language over Markdown files, for https://obsidian.md/.项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-dataview创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考