Представления позволяют организовывать информацию в [[Введение в Базы|базе]] несколькими способами. База может содержать несколько представлений, и каждое представление может иметь уникальную конфигурацию для отображения, сортировки и фильтрации файлов.
Например, вы можете создать базу «Книги» с отдельными представлениями «Список для чтения» и «Недавно прочитанные».
## Панель инструментов
В верхней части базы расположена панель инструментов, позволяющая взаимодействовать с представлениями и их результатами.
- ![[lucide-table.svg#icon]] **Меню представлений** — создание, редактирование и переключение представлений.
- **Результаты** — ограничение, копирование и экспорт файлов.
- ![[lucide-arrow-up-down.svg#icon]] **Сортировка** — сортировка и группировка файлов.
- ![[lucide-list-filter.svg#icon]] **Фильтр** — фильтрация файлов.
- ![[lucide-list.svg#icon]] **Свойства** — выбор свойств для отображения и создание [[Формулы|формул]].
- ![[lucide-search.svg#icon]] **Поиск** — поиск элементов по отображаемым свойствам.
- ![[lucide-plus.svg#icon]] **Создать** — создание нового файла в текущем представлении.
## Добавление и переключение представлений
Есть два способа добавить представление в базу:
- Нажмите на название представления в верхнем левом углу и выберите ![[lucide-plus.svg#icon]] **Добавить представление**.
- Используйте [[Палитра команд|палитру команд]] и выберите **Bases: Add view**.
Первое представление в вашем списке загружается по умолчанию. Перетаскивайте представления за их значок, чтобы изменить порядок.
## Настройки представления
Каждое представление имеет собственные параметры конфигурации. Чтобы изменить настройки представления:
1. Нажмите на название представления в верхнем левом углу.
2. Нажмите на стрелку вправо рядом с представлением, которое хотите настроить.
Также можно *щёлкнуть правой кнопкой мыши* по названию представления на панели инструментов базы для быстрого доступа к настройкам представления.
## Расположение
Представления могут отображаться в различных расположениях, включая ![[lucide-table.svg#icon]] **таблицу**, ![[lucide-list.svg#icon]] **список**, ![[lucide-layout-grid.svg#icon]] **карточки** и ![[lucide-map.svg#icon]] **карту**. Дополнительные расположения могут быть добавлены с помощью [[Сторонние плагины|сторонних плагинов]]. Некоторые расположения ещё находятся в разработке и требуют [[Ранние версии|ранних версий]] Obsidian.
| Расположение | Описание | Версия приложения |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------- | ---------------------- |
| [[Таблица]] | Отображение файлов в виде строк таблицы. Столбцы заполняются из [[Свойства|свойств]] ваших заметок. | 1.9 |
| [[Карточки]] | Отображение файлов в виде сетки карточек. Позволяет создавать представления в стиле галереи с изображениями. | 1.9 |
| [[Список]] | Отображение файлов в виде [[Основной синтаксис форматирования#Списки|списка]] с маркированными или нумерованными маркерами. | 1.10 |
| [[Карта]] | Отображение файлов в виде маркеров на интерактивной карте. Требуется плагин Maps. | 1.10 |
## Фильтры
Откройте меню ![[lucide-list-filter.svg#icon]] **Фильтр** в верхней части базы, чтобы добавить фильтры.
База без фильтров показывает все файлы в вашем хранилище. Фильтры сужают результаты, отображая только файлы, соответствующие определённым критериям. Например, вы можете использовать фильтры для отображения только файлов с определённым [[Теги|тегом]] или в определённой папке. Доступно множество типов фильтров.
Фильтры могут применяться ко всем представлениям в базе или только к одному представлению — выберите нужный вариант из двух разделов в меню ![[lucide-list-filter.svg#icon]] **Фильтр**.
- **Все представления** применяет фильтры ко всем представлениям в базе.
- **Текущее представление** применяет фильтры к активному представлению.
#### Компоненты фильтра
Фильтры состоят из трёх компонентов:
1. **Свойство** — позволяет выбрать [[Свойства|свойство]] в вашем хранилище, включая [[Синтаксис Баз#Свойства файла|свойства файла]].
2. **Оператор** — позволяет выбрать способ сравнения условий. Список доступных операторов зависит от типа свойства (текст, дата, число и т. д.)
3. **Значение** — позволяет выбрать значение для сравнения. Значения могут включать математические выражения и [[Функции|функции]].
#### Конъюнкции
- **Всё нижеследующее истинно** — это оператор `и` — результаты будут показаны, только если *все* условия в группе фильтров выполнены.
- **Истинно любое из следующих утверждений** — это оператор `или` — результаты будут показаны, если выполнено *любое* из условий в группе фильтров.
- **Всё нижеследующее ложно** — это оператор `не` — результаты не будут показаны, если выполнено *любое* из условий в группе фильтров.
#### Группы фильтров
Группы фильтров позволяют создавать более сложную логику путём комбинирования конъюнкций.
#### Расширенный редактор фильтров
Нажмите кнопку кода ![[lucide-code-xml.svg#icon]], чтобы использовать **расширенный редактор фильтров**. Он отображает необработанный [[Синтаксис Баз|синтаксис]] фильтра и может использоваться с более сложными [[Функции|функциями]], которые невозможно отобразить через интерфейс с указанием и щелчком.
## Сортировка и группировка результатов
Откройте меню ![[lucide-arrow-up-down.svg#icon]] **Сортировка**, чтобы отсортировать и сгруппировать результаты в представлении.
Вы можете упорядочить результаты по одному или нескольким свойствам в порядке возрастания или убывания. Это позволяет легко упорядочивать заметки по имени, времени последнего редактирования или любому другому свойству, включая формулы.
Вы также можете группировать результаты по свойству, чтобы организовать похожие элементы в визуально различимые разделы. В настоящее время Obsidian поддерживает группировку только по одному свойству.
### Добавление сортировки
1. Откройте меню ![[lucide-arrow-up-down.svg#icon]] **Сортировка** в верхней части представления.
2. Выберите свойство, по которому хотите сортировать (или группировать).
3. Если у вас несколько сортировок, перетаскивайте их вверх или вниз с помощью ![[lucide-grip-vertical.svg#icon]] ручки захвата, чтобы изменить их приоритет.
Параметры упорядочивания результатов зависят от типа свойства:
- **Текст**: сортировка *по алфавиту* (А→Я) или в *обратном алфавитном порядке* (Я→А).
- **Число**: сортировка *от наименьшего к наибольшему* (0→1) или *от наибольшего к наименьшему* (1→0).
- **Дата и время**: сортировка *от старого к новому* или *от нового к старому*.
### Удаление сортировки
1. Откройте меню ![[lucide-arrow-up-down.svg#icon]] **Сортировка** в верхней части представления.
2. Нажмите кнопку ![[lucide-trash-2.svg#icon]] корзины рядом с сортировкой или группировкой, которую хотите удалить.
## Ограничение, копирование и экспорт результатов
### Ограничение результатов
Меню *результатов* показывает количество результатов в представлении. Нажмите кнопку результатов, чтобы ограничить количество результатов и получить доступ к дополнительным действиям.
### Копирование в буфер обмена
Это действие копирует представление в буфер обмена. После копирования вы можете вставить его в файл Markdown или в другие приложения для работы с документами, включая электронные таблицы, такие как Google Sheets, Excel и Numbers.
### Экспорт в CSV
Это действие сохраняет текущее представление в формате CSV.
## Встраивание представления
Вы можете встраивать файлы баз в [[Встраивание файлов|любой другой файл]], используя синтаксис `![[Файл.base]]`. Будет использовано первое представление в списке. Вы можете изменить порядок, перетаскивая представления в меню представлений.
Чтобы указать представление по умолчанию для встраивания, используйте `![[Файл.base#Представление]]`.