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

329 lines
9.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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|← Вернуться к документации]]