--- created: 2024-12-19 updated: 2024-12-19 tags: - dataview - examples - queries - obsidian - automation parent: "[[📖 Документация системы/index|📖 Документация системы]]" --- # 📊 Dataview - Готовые примеры запросов Коллекция готовых Dataview запросов для быстрого копирования в ваши заметки и дашборды. ## 🚀 Быстрый старт ### Простой список заметок ```dataview LIST FROM "📥 Inbox" WHERE status = "новая" ``` ### Таблица с сортировкой ```dataview TABLE file.ctime as "Создано", status as "Статус" FROM "💼 Работа" WHERE status = "активный" SORT file.ctime DESC ``` ## 💼 Работа и проекты ### Активные проекты ```dataview TABLE status as "Статус", deadline as "Дедлайн", progress as "Прогресс" FROM "💼 Работа" WHERE status = "планирование" OR status = "в работе" OR status = "активный" SORT deadline ASC ``` ### Проекты с высоким приоритетом ```dataview TABLE status as "Статус", deadline as "Дедлайн" FROM "💼 Работа" WHERE priority = "высокий" AND status != "завершен" SORT deadline ASC ``` ### Задачи на сегодня ```dataview TABLE priority as "Приоритет", status as "Статус" FROM "💼 Работа/📝 Задачи" WHERE deadline = date(today) SORT priority DESC ``` ### Встречи на неделю ```dataview TABLE date as "Дата", time as "Время", participants as "Участники" FROM "💼 Работа/🤝 Встречи" WHERE date >= date(today) AND date <= date(today) + dur(7 day) SORT date ASC ``` ## 📚 Обучение и курсы ### Текущие курсы ```dataview TABLE course_progress as "Прогресс", platform as "Платформа", estimated_completion as "Завершение" FROM "📚 Обучение" WHERE status = "изучаю" SORT file.mtime DESC ``` ### Завершенные курсы ```dataview TABLE platform as "Платформа", rating as "Оценка", completion_date as "Завершен" FROM "📚 Обучение" WHERE status = "завершен" SORT completion_date DESC ``` ### Курсы по платформе ```dataview TABLE length(rows) as "Количество курсов" FROM "📚 Обучение" WHERE platform GROUP BY platform SORT length(rows) DESC ``` ## 📖 Книги и чтение ### Книги в процессе чтения ```dataview TABLE author as "Автор", rating as "Оценка", progress as "Прогресс" FROM "📖 Книги" WHERE status = "читаю" SORT file.mtime DESC ``` ### Прочитанные книги за месяц ```dataview TABLE author as "Автор", rating as "Оценка", completion_date as "Завершена" FROM "📖 Книги" WHERE status = "прочитана" AND completion_date >= date(today) - dur(30 day) SORT completion_date DESC ``` ### Лучшие книги (оценка 5) ```dataview TABLE author as "Автор", genre as "Жанр", completion_date as "Завершена" FROM "📖 Книги" WHERE rating = 5 SORT completion_date DESC ``` ## 💚 Здоровье и показатели ### Последние записи здоровья ```dataview TABLE weight as "Вес", blood_pressure as "Давление", mood as "Настроение" FROM "💚 Здоровье/📊 Показатели" SORT file.ctime DESC LIMIT 10 ``` ### Визиты к врачу ```dataview TABLE doctor as "Врач", reason as "Причина", next_visit as "Следующий визит" FROM "💚 Здоровье/🏥 Врачи" WHERE next_visit >= date(today) SORT next_visit ASC ``` ### Лекарства ```dataview TABLE dosage as "Дозировка", frequency as "Частота", end_date as "До" FROM "💚 Здоровье/💊 Лекарства" WHERE status = "активный" SORT end_date ASC ``` ## 🍽️ Питание и рецепты ### Последние рецепты ```dataview TABLE cuisine as "Кухня", difficulty as "Сложность", rating as "Оценка" FROM "🍽️ Питание/🍳 Рецепты" SORT file.ctime DESC LIMIT 10 ``` ### Любимые рецепты ```dataview TABLE cuisine as "Кухня", prep_time as "Время приготовления" FROM "🍽️ Питание/🍳 Рецепты" WHERE rating >= 4 SORT rating DESC ``` ## 💡 Идеи и проекты ### Последние идеи ```dataview LIST FROM "💡 Идеи" SORT file.ctime DESC LIMIT 10 ``` ### Идеи по категориям ```dataview TABLE length(rows) as "Количество идей" FROM "💡 Идеи" WHERE category GROUP BY category SORT length(rows) DESC ``` ## ⚙️ Техническое ### Активные системы ```dataview TABLE status as "Статус", version as "Версия", category as "Категория" FROM "⚙️ Техническое" WHERE status = "активный" SORT file.mtime DESC ``` ### Серверы ```dataview TABLE status as "Статус", ip as "IP адрес", purpose as "Назначение" FROM "⚙️ Техническое/🖥️ Серверы" WHERE status = "активный" SORT file.mtime DESC ``` ## 📊 Статистика и аналитика ### Активность по дням недели ```dataview TABLE length(rows) as "Количество заметок" FROM "" WHERE file.ctime >= date(today) - dur(30 day) GROUP BY dateformat(file.ctime, "EEEE") SORT length(rows) DESC ``` ### Заметки по областям знаний ```dataview TABLE length(rows) as "Количество заметок" FROM "" WHERE area != null GROUP BY area SORT length(rows) DESC ``` ### Теги по популярности ```dataview TABLE length(rows) as "Количество заметок" FROM "" WHERE tags GROUP BY tags SORT length(rows) DESC LIMIT 20 ``` ### Активность за последние 7 дней ```dataview TABLE file.ctime as "Создано", file.name as "Название" FROM "" WHERE file.ctime >= date(today) - dur(7 day) SORT file.ctime DESC ``` ## 🔍 Поиск и фильтрация ### Поиск по содержимому ```dataview LIST FROM "" WHERE contains(file.content, "ваш_поисковый_запрос") ``` ### Поиск по дате создания ```dataview 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 ``` ### Поиск по метаданным ```dataview TABLE status as "Статус", priority as "Приоритет" FROM "" WHERE status = "активный" AND priority = "высокий" ``` ## 🎯 Специальные запросы ### Заметки без тегов ```dataview LIST FROM "" WHERE !tags ``` ### Заметки без связей ```dataview LIST FROM "" WHERE !outgoing ``` ### Дублирующиеся названия ```dataview 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|← Вернуться к документации]]