9.1 KiB
9.1 KiB
created, updated, tags, parent
| created | updated | tags | parent | |||||
|---|---|---|---|---|---|---|---|---|
| 2024-12-19 | 2024-12-19 |
|
📖 Документация системы/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
Запрос не работает
- Проверьте синтаксис
- Убедитесь, что плагин Dataview активен
- Проверьте структуру папок
- Используйте простые запросы для тестирования
Пустые результаты
- Проверьте пути к папкам
- Убедитесь, что файлы содержат нужные метаданные
- Проверьте условия WHERE
- Используйте LIST вместо TABLE для отладки
Ошибки синтаксиса
- Проверьте кавычки и скобки
- Убедитесь в правильности названий полей
- Проверьте логические операторы
- Используйте простые запросы как основу
💡 Совет: Начните с простых запросов и постепенно усложняйте их. Всегда тестируйте перед добавлением в дашборд!