Добавление и удаление столбцов

Добавление столбца

Допустим, у вас есть таблица с перечнем товаров, содержащая два столбца «Стоимость» и «Остатки», и вам необходимо добавить новый столбец, который будет содержать данные о стоимости остатков на складе. Для этого следует умножить стоимость каждого товара на количество его остатков. Чтобы создать такой столбец, выполните следующие шаги:

  1. В окне преобразования данных нажмите кнопку Новый столбец:

    new-column.png

     

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

    calculation.png

    Для написания команд используется SQL (диалект PostgreSQL). Доступные столбцы записываются в кавычках.

  1. Нажмите кнопку Добавить столбец. Новый столбец с вычисленными значениями отобразится в таблице:

    new-column2.png

     

  2. Нажмите кнопку Добавить запрос, чтобы добавить преобразованную таблицу в модель данных:

    added-table.png

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

update.png

Практический пример использования SQL-команд при добавлении столбцов

Предположим, вы загрузили таблицу, в которой есть столбец ФИО:

orig.png

и вы хотите разделить его на три столбца: Фамилия, Имя, Отчество. Вы можете сделать это “разделение“ путем добавления новых столбцов с указанием следующих команд в поле Настраиваемая формула столбца:

split_part("ФИО", ' ', 1) – создаст столбец с фамилиями.

split_part("ФИО", ' ', 2) – создаст столбец с именами.

split_part("ФИО", ' ', 3) – создаст столбец с отчествами.

second-name.png

Результат будет выглядеть следующим образом:

result.png

Удаление столбцов

Иногда требуется удалить ненужные столбцы из таблицы. Для этого необходимо выполнить следующие шаги:

  1. Нажмите кнопку Удаление столбцов:

    delete-column.png

     

  2. В открывшемся диалоге выберите столбцы, которые хотите удалить, и нажмите Удалить выбранные:

    delete.png
  3. Столбцы исчезнут из таблицы. Нажмите кнопку Добавить запрос, чтобы добавить преобразованную таблицу в модель данных:

    table.png

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

change.png

Если изменятся исходные данные в подключенном источнике, то всё, что было настроено в процессе преобразования, также обновится.


Смотрите также

Загрузка данных и настройка модели данных