Obsidian Dataview クエリ例

これらの Obsidian Dataview 例は、DQL をコピーして自分の Obsidian Vault に合わせて調整したいユーザー向けです。TABLE、LIST、TASK の例から始め、フォルダ、タグ、フィールド名、並び替えを変更してください。

この Obsidian Dataview 例コレクションは TABLE ダッシュボード、LIST インデックス、TASK レビューを扱い、Obsidian Dataview examples の英語キーワードも自然に含めています。

ビジュアル Dataview クエリビルダーを開く

これらの Dataview クエリ例の使い方

例を Obsidian ノートの dataview コードブロックに貼り付けます。結果が空の場合は、Dataview プラグインが有効か、フォルダパスとフィールド名が一致しているかを確認してください。

TABLE 例

クエリタイプ: TABLE

進行中プロジェクトのダッシュボード

進行中のプロジェクトノートを表示し、アーカイブ済みの作業を除外して期限順に並べます。

必要なフィールド: status, due

```dataview
TABLE file.link AS "Project", status, due
FROM "Projects"
WHERE status != "archived"
SORT due ASC
```

調整方法: Projects を自分のプロジェクトフォルダに変更し、status や due を自分の frontmatter フィールド名に置き換えます。

クエリタイプ: TABLE

コンテンツカレンダー

公開前の下書き、予定記事、動画、ニュースレターを追跡します。

必要なフィールド: stage, publish, channel

```dataview
TABLE file.link AS "Content", stage, publish, channel
FROM "Content"
WHERE stage != "published"
SORT publish ASC
LIMIT 12
```

調整方法: stage の値には idea、draft、editing、scheduled、published などを使えます。

クエリタイプ: TABLE

フォローアップが必要な会議メモ

follow-up フィールドが完了になっていない会議ノートを探します。

必要なフィールド: date, followup, project

```dataview
TABLE date, project, followup
FROM "Meetings"
WHERE followup != "done"
SORT date DESC
```

調整方法: boolean フィールドを使っている場合は、条件を followup = false に変更します。

クエリタイプ: TABLE

読書状態別の書籍ノート

書籍ノートから読書トラッカーを作り、未完了の読書を状態別に並べます。

必要なフィールド: author, status, rating

```dataview
TABLE author, status, rating
FROM "Reading"
WHERE status != "finished"
SORT status ASC
```

調整方法: 読書ノートに started や finished の日付フィールドがある場合は、それらも列に追加できます。

クエリタイプ: TABLE

メタデータ不足のノート

ダッシュボードに表示する前に必要なフィールドが不足しているノートを見つけます。

必要なフィールド: status

```dataview
TABLE file.folder, file.mtime
FROM "Projects"
WHERE status = null
SORT file.mtime DESC
```

調整方法: status を owner、topic、priority など確認したい必須フィールドに置き換えます。

クエリタイプ: TABLE

高優先度の作業

priority が 3 以上の重要なノートやプロジェクトを一覧化します。

必要なフィールド: priority, due, status

```dataview
TABLE priority, due, status
FROM "Projects"
WHERE priority >= 3
SORT priority DESC
LIMIT 20
```

調整方法: Vault が 1-5、low-medium-high、または別の優先度スケールを使う場合はしきい値を変更します。

Dataview 例 FAQ

これらのクエリを直接 Obsidian にコピーできますか?

はい、すべてのクエリは有効な DQL です。`dataview` を言語として指定したコードブロックに貼り付けてください。

自分の Vault 用にクエリをカスタマイズするには?

任意の例の「ビルダーで開く」をクリックして、フィルター、FROM パス、列を自分の Vault に合わせて調整します。

クエリが結果を返さない場合は?

FROM 句のフォルダパスまたはタグが Vault に存在するか、フィールド名が frontmatter と完全に一致するか、Dataview プラグインが有効かを確認してください。

次のステップ