Страницы: 1
RSS
Присвоение значения по старой дате
 
Добрый день.
Не могу найти решение.
1) Есть дата, когда закупщик взял товар (1 товар = 1 строка) в работу. (столбец В)
2) есть дата, когда данный товар  был объединен в лот для проведения торгов. (столбец С)
Задача:
каждой дате (1) присвоить спецификацию (столбец D) по первой встречающейся поздней дате (2).
для полного понимания прикладываю пример.

и это должно рассчитываться в пределах группы (столбец А).
в оригинальном файле более 100к строк и более 100 групп.

Заранее благодарю
Изменено: adike - 06.09.2019 14:10:10
 
adike, вот вы как представляете что Вам могут помочь? без ваших данных, без результата который вы хотите получить?? файл пример нужен...в нем исходные данные и желаемый результат
Изменено: Mershik - 06.09.2019 14:06:43
Не бойтесь совершенства. Вам его не достичь.
 
adike, а откуда взяты № спецификации в разделе как есть!?
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, факт. из отчета.

задача мне поставлена так: если все товары с разными датами попадали в правильную спецификацию, то количество проводимых торгов было бы меньше.
для этого нужно симулировать ситуацию "как нужно".
 
adike,мне допустим понятнее не стало почему именно так ? что такое
Цитата
adike написал:
правильную спецификацию
..объясните почему как есть не правильно как должно правильно? и правильно я понимаю что как есть это данные уже есть и из них нужно получить в столбце как нужно?
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, привожу пример из файла.
товар из строки 17 появился 28.11.18 и должен был попасть в спецификацию от 30.11.18 (строка 8  ), но почему-то попал в спецификацию от 20.12.18. и вот этому товару нужно присвоить спецификацию из 8ой строки SK/16216/30/11/18. тоже самое с товаром из 22, 27, 33 строк.
Цитата
Mershik написал:
и правильно я понимаю что как есть это данные уже есть и из них нужно получить в столбце как нужно?
абсолютно верно.
Изменено: adike - 06.09.2019 14:38:00
 
adike,так ладно, а почему должен был 30 ?? по каким соображениям ? почему не 22.11? какое-то количество дней пройти должно или в чем логика?
Не бойтесь совершенства. Вам его не достичь.
 
Потому что запрос на произведение закупа появился 28 чилса, и он не может попасть в лот который сформирован 22 числа. этот товар может попасть в лот, который был сформирован после появления запроса на закуп.
 
adike, ладно прошу прощения что время забрал и не помог - но я не смогу понять почему именно так и как вы это определили...
думаю придут более смышленые и сразу помогут
Не бойтесь совершенства. Вам его не достичь.
 
Постараюсь описать задачу  под другим углом.
для каждой из дат столбца В нужно найти равную или первую следующую дату в столбце С и присвоить номер спецификации из столбца D.


в пределах своей группы в столбце А.
Изменено: adike - 06.09.2019 15:07:49
Страницы: 1
Наверх