найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
02.09.2018 22:54:37
Вот пример. Необходимо проверить каждую ошибку на странице запросы, в желтых столбцах проставить ответы: да или нет.
|
|
|
найти совпадение по нескольким значениям
02.09.2018 22:35:33
Товар сканируется партиями (на картинке в исходных данных слева партии обозначены различными цветами). Одна партия имеет одно значение даты и времени, в одной партии может быть как один товар так и множество. Строка справа - это товар, который отсканировался с ошибкой и не был зарегистрирован. Как мы видим по картинке ошибка произошла по времени между голубой и оранжевой партиями. Как показывает практика оператор обнаруживает ошибку и сканирует товар в следующей по времени партии после ошибки, т.е. при таких обстоятельствах товар должен был попасть в оранжевую партию. Однако, этого товара там нет. Это мне и необходимо проверить. Другие партии проверять не надо, интересует только вопрос - есть ли товар в оранжевой партии? Следует учитывать, что складов и цехов может быть множество. Необходимо проверить обозначенную мной "следующую партию" именно по тому складу цеху, где произошла ошибка. Что касается временной привязки "следующей партии" - по-разному: время может совпасть с временем ошибки (поэтому я и просил чтобы искало точное совпадение), либо может пройти 1 сек, или 5 сек, или 23 сек и т.д. В случае, когда после ошибки прошло некоторое время, решающее значение имеет фактор того, что партия должна быть следующей по времени после ошибки на этом же складе и цеху. |
|||
|
найти совпадение по нескольким значениям
31.08.2018 08:30:21
Андрей VG,ваш вариант очень не плох!!! Для меня главное, что нет ошибок по позициям которые реально не были отсканированы в ближайшей партии. Общее количество наименований товаров около 10000 и вероятность того, что такой же товар попадет в ближайшую партию по другому складу и цеху ничтожна мала.
|
|
|
найти совпадение по нескольким значениям
31.08.2018 08:14:55
Я писал ранее, что ближайшее при точном совпадении склада, цеха. Объясню суть процесса: на каждом складе и цехе товар сканируется на сканер партиями. У каждой партии есть время, в партии может быть как один товар, как и много. Запрашиваемый данные - это товары, которые отсканировались с ошибкой. Практика показывает, что оператор, в основном, обнаруживает ошибку и сканирует товар в ближайшую партию. И необходимо узнать - попал ли товар в ближайшую партию именно по запрашиваемому складу и цеху или нет. Т.е. не среди всех складов и цехов, а именно в запрашиваемом складе и цехе.
Объяснил как мог.
Изменено: |
|
|
найти совпадение по нескольким значениям
30.08.2018 23:23:07
Андрей VG,вы очень близки!!!!
Сверил все позиции вручную, погрешность около 8-10% (это лучший результат). Желтым цветом выделены ошибочные позиции. Все ошибки в строках где ответ "нет". |
|
|
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
27.08.2018 11:11:46
Андрей VG, в вашем случае проверяется весь день.
А мне необходимо чтобы проверялось только время последующее после запрашиваемого. Например время запроса 14:00:23, проверить надо только то время, которое идет следующим после 14:00:23, в нашем случае это 14:00:27, там две позиции, среди которых нет необходимого нам товара.
Изменено: |
|
|
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
26.08.2018 20:12:15
|
|||
|
найти совпадение по нескольким значениям
26.08.2018 19:59:39
БМВ,вставляю большой объем данных, все равно промахивает.
может влияет как выводятся данные в столбце дата и время? потому что дата и время идут по возрастающей от раннего к позднему, но только до тех пор пока не начинается новый склад. С нового склада время опять начинается с утра. |
|
|
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
24.08.2018 07:57:17
БМВ, данную формулу изначально предлагалtolstak, я писал, что она не работала
Для подтверждения я умышленно вставил искомые значение в 360 и 367 строки, чтобы проверить. Результат "нет", а должен быть "да". tolstak, предложил вариант с округлением, это оказалось эффективнее, однако все равно не точно, некоторые позиции пропускает (есть предыдущий пример). |
|
|
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям
найти совпадение по нескольким значениям