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