Обзор типов полей

Обзор типов полей Baserow - справочник данных таблицы

Поля - это строительные блоки любой таблицы Baserow: они превращают обычные колонки в осмысленные типы данных, которые проверяют ввод, строят связи между таблицами и вычисляют значения. Статья описывает, что такое поле, как выбрать подходящий тип для своих данных и что такое вычисляемые поля.

Обзор

Поля (колонки) задают, какой тип данных может содержать каждая часть записи. В отличие от таблиц в электронных таблицах, где колонка принимает любой текст или число, поля Baserow принудительно проверяют тип данных: поле email содержит только корректные адреса, поле даты - только правильные даты, а поле связи создаёт настоящее отношение между таблицами.

Каждый тип поля имеет встроенную проверку, форматирование и особое поведение. Поле телефона автоматически форматирует цифры вида (555) 123-4567, поле файла позволяет загружать документы, а поле формулы выполняет вычисления автоматически. Такая продуманная структура предотвращает ошибки ввода и открывает возможности фильтрации, сортировки и связей между таблицами.

Поля тянутся по таблице вертикально - каждая ячейка колонки содержит данные одного типа. Строки (записи) тянутся горизонтально - каждая строка представляет цельный объект (клиента, проект, заказ), чьи атрибуты хранятся в нескольких полях сразу.

Поля и строки в табличном представлении Baserow

Категории полей

Baserow объединяет 25+ типов полей в категории по их основному назначению. Чтобы выбрать подходящий тип, сопоставьте характер своих данных с одной из категорий ниже.

Базовые поля данных

Хранят фундаментальную информацию: текст, числа и даты.

Тип поляХорошо подходит дляПример использования
Однострочный текстКороткие текстовые значенияИмена, заголовки, артикулы, коды
Длинный текстАбзацы и описанияОписания товаров, заметки, статьи
ЧислоЧисловые значения и вычисленияЦены, количество, оценки, измерения
ДатаКалендарные даты и времяСроки, встречи, дедлайны
Логическое (да/нет)Значения да/нет, истина/ложьСтатус выполнения, флаг активности
РейтингОценки в звёздах или баллахОтзывы о товарах, уровни приоритета (1-5)

Поля проверки и форматирования

Гарантируют, что данные соответствуют определённому формату.

Тип поляЧто проверяетПример использования
EmailКорректность email-адресаКонтактные email, учётные записи
ТелефонФормат номера телефонаТелефоны клиентов, контакты поддержки
URLКорректность веб-адресаСсылки на сайты, ссылки на документацию
ПарольБезопасное хранение пароляУчётные данные, коды доступа

Поля выбора и категоризации

Позволяют выбрать значение из заранее заданных вариантов.

Тип поляТип выбораПример использования
Одиночный выборТолько один вариантСтатус (Черновик/Опубликовано), приоритет (Низкий/Средний/Высокий)
Множественный выборНесколько вариантовТеги, категории, функции, навыки
СоавторУчастники рабочего пространстваИсполнители задач, владельцы проектов, рецензенты

Поля связей и ссылок

Соединяют данные между таблицами.

Тип поляНазначениеПример использования
Связь с таблицейСоздание отношенийСвязать заказы с клиентами, задачи с проектами
ПодстановкаОтображение данных из связанной таблицыПоказать имя клиента в записи заказа через связанную таблицу клиентов
ПодсчётПодсчёт связанных строкСколько задач привязано к каждому проекту
Свод (rollup)Агрегация данных из связанных строкСуммарная выручка по всем заказам клиента, средний рейтинг

Автоматические и вычисляемые поля

Вычисляют или отслеживают данные автоматически.

Тип поляЧто генерируетПример использования
ФормулаВычисление по значениям той же строки{Цена} * {Количество} автоматически считает сумму по строке, объединение имени и фамилии
АвтонумерацияПоследовательные номераНомера счетов, тикетов, заказов
UUIDУникальные идентификаторыID для интеграций через API, универсальные идентификаторы записи
Дата созданияМетка времени создания строкиКогда запись была создана
Дата измененияМетка времени последнего измененияКогда запись была изменена в последний раз
Создано пользователемИмя автораКто создал запись
Изменено пользователемИмя последнего редактораКто внёс последнее изменение
ДлительностьВременные интервалыПродолжительность проекта, сессии, учёт времени

Поля специального назначения

Уникальные возможности для конкретных задач.

Тип поляОсобая возможностьПример использования
ФайлЗагрузка документов и изображенийФото товаров, договоры, вложения
Ссылка на редактирование строкиРедактирование существующих строкОбновление записей через предзаполненную форму

Что такое вычисляемые поля

Вычисляемые поля автоматически рассчитывают, обновляют или подтягивают значения на основе других данных в таблице или связанных таблицах. В отличие от полей ручного ввода, где значение печатает пользователь, вычисляемое поле генерирует содержимое само по заданным правилам.

К распространённым вычисляемым полям относятся поля формулы , поля подстановки , поля подсчёта , поля свода , поля даты создания и изменения, а также поля «создано пользователем» и «изменено пользователем».

Почему вычисляемые поля полезны

Согласованность данных: вычисления обновляются автоматически при изменении исходных данных - пересчитывать вручную не нужно.

Меньше ошибок: автоматический расчёт исключает ошибки ручных вычислений и повышает точность на больших наборах данных.

Динамические связи: изменения в одной таблице мгновенно отражаются в связанных таблицах через поля подстановки и свода.

Экономия времени: настройте вычисление один раз - оно применится к каждой строке, экономя часы повторяющейся работы.

Работа с полями и их настройка

Каждое поле можно настроить под конкретную задачу:

  • Сортировка : расположить строки по значению поля (от А до Я, сначала новые, от большего к меньшему);
  • Фильтрация : показать только строки, соответствующие критерию по полю;
  • Группировка : организовать строки в сворачиваемые разделы по значению поля;
  • Закрепление : зафиксировать колонки слева, чтобы они оставались видимыми при горизонтальной прокрутке;
  • Скрытие : управлять видимостью поля в конкретном представлении, не удаляя данные;
  • Описания : добавить пояснительный текст, чтобы пользователи понимали назначение поля.

Эти операции применяются к конкретному представлению - можно настроить каждое представление по-своему, не затрагивая остальные и не меняя исходные данные.

Меню полей в Baserow

Часто задаваемые вопросы

Можно ли изменить тип поля после создания? Да, большинство типов можно преобразовать через меню настройки поля . Baserow старается сохранить данные при конвертации (например, числа в текст проходят без потерь), но некоторые преобразования могут привести к потере данных. Всегда проверяйте результат после конвертации.

В чём разница между однострочным и длинным текстом? Однострочный текст хранит короткие значения (имена, заголовки, коды) и отображается в одну строку. Длинный текст хранит абзацы и переносится на несколько строк. Используйте однострочный текст для компактных данных, а длинный - для описаний и заметок.

Как обновляются вычисляемые поля при изменении исходных данных? Вычисляемые поля пересчитываются автоматически и мгновенно при изменении исходных данных. Если обновить количество в строке, любая формула, использующая это значение, обновится сразу во всех представлениях.

Можно ли использовать несколько полей «связь с таблицей» для связи с одной и той же таблицей? Да, можно создать несколько полей связи с одной таблицей, каждое из которых представляет своё отношение. Например, таблица проектов может дважды связываться с таблицей людей: один раз для «Руководителя проекта», второй - для «Участников команды».

Влияют ли изменения поля на данные или только на отображение? Изменения настройки поля (имя, описание, скрытие/показ) не затрагивают данные. Однако смена типа поля может преобразовать или потерять данные в зависимости от конвертации. Сортировка, фильтрация и группировка лишь меняют способ просмотра данных, не изменяя их.

Какое максимальное число полей в таблице? Baserow не задаёт жёсткого лимита полей, но из соображений производительности рекомендуется держать таблицу в пределах 200 полей. Для лучшей организации разделяйте очень широкие таблицы на связанные таблицы через поля «связь с таблицей».

Что дальше

Теперь, когда вы знаете, какие типы полей доступны, читайте «Создание полей» , чтобы добавить их в таблицу, или сразу переходите к «Настройке полей» , чтобы освоить сортировку, фильтрацию и скрытие.

Проверено OpenNix LLC · Обновлено