Описание задачи#
Иногда требуется заменить определённое поле уже после создания нескольких компонентов. Однако это поле использовалось в нескольких аналитических шагах после редактирования данных, было основой для новых вычислений и построения визуализаций. В этом разделе описано, как заменить определённое поле, не изменяя остальную структуру данных.
Например, поле Тип контракта используется для редактирования данных и создания компонентов на дашборде, как показано на рисунке. Возникает необходимость переклассифицировать это поле с сохранением остального контента.
Поле Тип контракта используется в Групповой сводке при редактировании данных.
Для корректной замены поля следуйте рекомендациям ниже. Успешная замена не повлияет ни на аналитику, ни на компоненты, как видно на рисунке.
Решение#
Выполните следующие шаги, чтобы заменить поле Тип контракта на новое с тем же именем:
Добавьте новый столбец в таблицу данных.
Удалите старое поле.
Переименуйте новый столбец с именем старого поля. (Настройки поля не должны быть последним этапом редактирования, иначе замена может завершиться с ошибкой.)
Замените старое поле новым полем в шаге агрегации групп.
Сохраните набор данных.
Порядок действий#
Добавление столбца#
Добавьте новое поле для замещения до выполнения шага Агрегация групп. Например, нажмите и добавьте Группировка для переклассификации поля Тип контракта, как показано на рисунке.
Примечание: Этот шаг нужно сделать до обработки поля Тип контракта в аналитике, иначе шаг Агрегация групп будет выделен красным.
Новый столбец назовите Тип контракта (новый), пример группировки — на рисунке.
Замена поля#
- Отключите и переименуйте старое поле.
Снимите выделение и переименуйте старое поле в шаге Параметры поля после добавления нового столбца.
- Переименуйте новое поле в Тип контракта.
Переименуйте поле Тип контракта (новый) в Тип контракта — как у оригинального поля.
- В шаге Агрегация групп замените поле Тип контракта (старый) на Тип контракта.
- Нажмите Сохранить.
Демонстрация#
После успешной замены группировка по полю Тип контракта изменится на Краткосрочные заказы и Долгосрочные заказы, при этом все остальные данные останутся без изменений.