Добавление вычисляемых полей в датасет
Для более гибкого построение графиков Superset предоставляет возможность добавлять в датасеты вычисляемые поля. Типы полей в таблице и выражения, которые можно использовать для создания вычисляемых полей, зависят от подключенной базы данных.
Рассмотрим пример создания в таблице из базы PostgreSQL поля с типом DATE на основе столбца, содержащего только год в формате INT.
- Зайдите в меню Данные в раздел Датасеты.
- Найдите в списке необходимую таблицу и нажмите в ее строке кнопку Редактировать.
Перейдите на вкладку 1 РАСЧЁТНЫЕ СТОЛБЦЫ.
Нажмите кнопку 2 +ДОБАВИТЬ ФИЛЬТР.
Введите название нового столбца, дважды кликнув поле 3 new column и проставим галочки настройки свойств столбца.
В поле 4 ВЫРАЖЕНИЕ SQL введите не группирующее SQL выражение, поддерживаемое конкретной используемой БД. В нашем примере мы делаем из поля «year» поле «date» следующим выражением:
Нажмите кнопку 5 СОХРАНИТЬ.
В списке столбцов появится новое поле, которое можно будет использовать в диаграммах.