Files
second-mind-aep/📖 Документация системы/📊 Dataview Примеры.md
2025-08-10 10:40:19 +04:00

9.1 KiB
Raw Blame History

created, updated, tags, parent
created updated tags parent
2024-12-19 2024-12-19
dataview
examples
queries
obsidian
automation
📖 Документация системы/index

📊 Dataview - Готовые примеры запросов

Коллекция готовых Dataview запросов для быстрого копирования в ваши заметки и дашборды.

🚀 Быстрый старт

Простой список заметок

LIST
FROM "📥 Inbox"
WHERE status = "новая"

Таблица с сортировкой

TABLE file.ctime as "Создано", status as "Статус"
FROM "💼 Работа"
WHERE status = "активный"
SORT file.ctime DESC

💼 Работа и проекты

Активные проекты

TABLE status as "Статус", deadline as "Дедлайн", progress as "Прогресс"
FROM "💼 Работа"
WHERE status = "планирование" OR status = "в работе" OR status = "активный"
SORT deadline ASC

Проекты с высоким приоритетом

TABLE status as "Статус", deadline as "Дедлайн"
FROM "💼 Работа"
WHERE priority = "высокий" AND status != "завершен"
SORT deadline ASC

Задачи на сегодня

TABLE priority as "Приоритет", status as "Статус"
FROM "💼 Работа/📝 Задачи"
WHERE deadline = date(today)
SORT priority DESC

Встречи на неделю

TABLE date as "Дата", time as "Время", participants as "Участники"
FROM "💼 Работа/🤝 Встречи"
WHERE date >= date(today) AND date <= date(today) + dur(7 day)
SORT date ASC

📚 Обучение и курсы

Текущие курсы

TABLE course_progress as "Прогресс", platform as "Платформа", estimated_completion as "Завершение"
FROM "📚 Обучение"
WHERE status = "изучаю"
SORT file.mtime DESC

Завершенные курсы

TABLE platform as "Платформа", rating as "Оценка", completion_date as "Завершен"
FROM "📚 Обучение"
WHERE status = "завершен"
SORT completion_date DESC

Курсы по платформе

TABLE length(rows) as "Количество курсов"
FROM "📚 Обучение"
WHERE platform
GROUP BY platform
SORT length(rows) DESC

📖 Книги и чтение

Книги в процессе чтения

TABLE author as "Автор", rating as "Оценка", progress as "Прогресс"
FROM "📖 Книги"
WHERE status = "читаю"
SORT file.mtime DESC

Прочитанные книги за месяц

TABLE author as "Автор", rating as "Оценка", completion_date as "Завершена"
FROM "📖 Книги"
WHERE status = "прочитана" AND completion_date >= date(today) - dur(30 day)
SORT completion_date DESC

Лучшие книги (оценка 5)

TABLE author as "Автор", genre as "Жанр", completion_date as "Завершена"
FROM "📖 Книги"
WHERE rating = 5
SORT completion_date DESC

💚 Здоровье и показатели

Последние записи здоровья

TABLE weight as "Вес", blood_pressure as "Давление", mood as "Настроение"
FROM "💚 Здоровье/📊 Показатели"
SORT file.ctime DESC
LIMIT 10

Визиты к врачу

TABLE doctor as "Врач", reason as "Причина", next_visit as "Следующий визит"
FROM "💚 Здоровье/🏥 Врачи"
WHERE next_visit >= date(today)
SORT next_visit ASC

Лекарства

TABLE dosage as "Дозировка", frequency as "Частота", end_date as "До"
FROM "💚 Здоровье/💊 Лекарства"
WHERE status = "активный"
SORT end_date ASC

🍽️ Питание и рецепты

Последние рецепты

TABLE cuisine as "Кухня", difficulty as "Сложность", rating as "Оценка"
FROM "🍽️ Питание/🍳 Рецепты"
SORT file.ctime DESC
LIMIT 10

Любимые рецепты

TABLE cuisine as "Кухня", prep_time as "Время приготовления"
FROM "🍽️ Питание/🍳 Рецепты"
WHERE rating >= 4
SORT rating DESC

💡 Идеи и проекты

Последние идеи

LIST
FROM "💡 Идеи"
SORT file.ctime DESC
LIMIT 10

Идеи по категориям

TABLE length(rows) as "Количество идей"
FROM "💡 Идеи"
WHERE category
GROUP BY category
SORT length(rows) DESC

⚙️ Техническое

Активные системы

TABLE status as "Статус", version as "Версия", category as "Категория"
FROM "⚙️ Техническое"
WHERE status = "активный"
SORT file.mtime DESC

Серверы

TABLE status as "Статус", ip as "IP адрес", purpose as "Назначение"
FROM "⚙️ Техническое/🖥️ Серверы"
WHERE status = "активный"
SORT file.mtime DESC

📊 Статистика и аналитика

Активность по дням недели

TABLE length(rows) as "Количество заметок"
FROM ""
WHERE file.ctime >= date(today) - dur(30 day)
GROUP BY dateformat(file.ctime, "EEEE")
SORT length(rows) DESC

Заметки по областям знаний

TABLE length(rows) as "Количество заметок"
FROM ""
WHERE area != null
GROUP BY area
SORT length(rows) DESC

Теги по популярности

TABLE length(rows) as "Количество заметок"
FROM ""
WHERE tags
GROUP BY tags
SORT length(rows) DESC
LIMIT 20

Активность за последние 7 дней

TABLE file.ctime as "Создано", file.name as "Название"
FROM ""
WHERE file.ctime >= date(today) - dur(7 day)
SORT file.ctime DESC

🔍 Поиск и фильтрация

Поиск по содержимому

LIST
FROM ""
WHERE contains(file.content, "ваш_поисковый_запрос")

Поиск по дате создания

TABLE file.ctime as "Создано", file.name as "Название"
FROM ""
WHERE file.ctime >= date("2024-01-01") AND file.ctime <= date("2024-12-31")
SORT file.ctime DESC

Поиск по метаданным

TABLE status as "Статус", priority as "Приоритет"
FROM ""
WHERE status = "активный" AND priority = "высокий"

🎯 Специальные запросы

Заметки без тегов

LIST
FROM ""
WHERE !tags

Заметки без связей

LIST
FROM ""
WHERE !outgoing

Дублирующиеся названия

TABLE length(rows) as "Количество"
FROM ""
GROUP BY file.name
WHERE length(rows) > 1

📝 Как использовать

1. Копирование

  • Скопируйте нужный запрос в буфер обмена
  • Вставьте в вашу заметку или дашборд

2. Настройка

  • Измените пути к папкам под вашу структуру
  • Адаптируйте поля метаданных
  • Настройте фильтры и сортировку

3. Тестирование

  • Проверьте, что запрос работает
  • Убедитесь, что данные отображаются корректно
  • Оптимизируйте при необходимости

🔧 Troubleshooting

Запрос не работает

  1. Проверьте синтаксис
  2. Убедитесь, что плагин Dataview активен
  3. Проверьте структуру папок
  4. Используйте простые запросы для тестирования

Пустые результаты

  1. Проверьте пути к папкам
  2. Убедитесь, что файлы содержат нужные метаданные
  3. Проверьте условия WHERE
  4. Используйте LIST вместо TABLE для отладки

Ошибки синтаксиса

  1. Проверьте кавычки и скобки
  2. Убедитесь в правильности названий полей
  3. Проверьте логические операторы
  4. Используйте простые запросы как основу

💡 Совет: Начните с простых запросов и постепенно усложняйте их. Всегда тестируйте перед добавлением в дашборд!

📖 Документация системы/index