Вход
Регистрация

Замена данных

Назначение

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

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

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

Пример

Потребность в данном алгоритме обработки возникает при проведении ABC-анализа – исследования влияния продаж отдельных товаров на общий финансовый результат.

В процессе ABC-анализа товары делятся на три категории: А — наиболее ценные, В — промежуточные и С — наименее ценные. Пусть, например, есть список товаров и каким-либо образом каждый товар был отнесен в одну из трех категорий. Категория обозначена буквой. Таблица может быть такой.

Наименование товара Категория
Товар 1 A
Товар 2 C
Товар 3 B
Товар 4 A
Товар 5 B

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

Категория Наименование
A Наиболее ценные
B Промежуточные
C Наименее ценные

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

Наименование товара Категория
Товар 1 Наиболее ценные
Товар 2 Наименее ценные
Товар 3 Промежуточные
Товар 4 Наиболее ценные
Товар 5 Промежуточные
Рассылка материалы о Loginom