|
Свертка строк ТЗ | ☑ | ||
---|---|---|---|---|
0
vanyshan
19.02.25
✎
09:32
|
Добрый день! Есть задача свернуть строки таблицы значений по определенному условию, а именно. Есть колонки "номенклатура", "количество", "цена", "заказ". Так вот необходимо свернуть строки с одинаковой номенклатурой и ценой, но по разным заказам. При этом суммируемой колонкой является "количество". Не могу понять как реализовать подобную задачу. Буду очень признателен за помощь!
|
|||
1
Мультук
гуру
19.02.25
✎
09:34
|
(0)
тз.Свернуть("заказ, номенклатура, цена", "количество"); Я так понимаю, сейчас пойдут "нюансы". |
|||
2
okmail
19.02.25
✎
09:35
|
Заказ в таком случае не нужен?
ТЗ.Свернуть("Номенклатура,Цена","Количество") Но колонка Заказ потеряется |
|||
3
vanyshan
19.02.25
✎
09:41
|
Строки с одинаковыми заказами сворачиваться не должны. Сворачивание должно происходить по одинаковой номенклатуре, цене и заказу, во всех остальных случаях строки не сворачиваются. На выходе колонка заказ не нужна.
|
|||
4
vanyshan
19.02.25
✎
09:42
|
Не правильно написал: Сворачивание должно происходить по одинаковой номенклатуре, цене, но разным заказам.
|
|||
5
Fynjy
19.02.25
✎
09:54
|
Через запрос
|
|||
6
vanyshan
19.02.25
✎
09:59
|
Можно поподробнее как именно запросом сделать?
|
|||
7
Мультук
гуру
19.02.25
✎
10:02
|
(4)
Заказ1 Товар1 10руб 1шт Заказ1 Товар1 10руб 2шт Заказ2 Товар1 10руб 3шт Что вы хотите получить на выходе ? |
|||
8
Ногаминебить
19.02.25
✎
10:04
|
А можно прям вот дословный текст задачи? А то есть ощущение, что формулировка очень странная.
Молоток 100руб Заказ1 5 Молоток 100руб Заказ2 8 Молоток 100руб Заказ1 4 Что на выходе должны получить? |
|||
9
vanyshan
19.02.25
✎
10:12
|
ном1 заказ1 5кг 6 руб
ном1 заказ1 6кг 6 руб - одинаковый заказ ном1 заказ1 7кг 7 руб - разная цена ном1 заказ2 8кг 6 руб Должно получиться ном1 13кг 6 руб ном1 6кг 6 руб ном1 7кг 7 руб Сворачивается первая и четвертая строки, вторая и третья остаются, колонка заказ убирается. |
|||
10
AlexKimp
19.02.25
✎
10:25
|
(9) дичь какая-то. в чем конечная цель? выловить заказы с разной ценой? не так. выловить заказы, в которых одна номенклатура с разной ценой?
|
|||
11
vanyshan
19.02.25
✎
10:28
|
Так поставлена задача. Дичь или нет это другой вопрос. Суть в реализации. Такая специфика.
|
|||
12
Ногаминебить
19.02.25
✎
10:41
|
А если чуть сложнее?
ном1 заказ2 8кг 6 руб ном1 заказ3 8кг 6 руб ном1 заказ1 5кг 6 руб ном1 заказ1 6кг 6 руб ном1 заказ2 8кг 6 руб ном1 заказ3 8кг 6 руб С первой строкой свернутся все кроме пятой (там же везде не заказ 2 или же попадание 3 делает 4 тоже неподходящей, а 2 исключает 6? |
|||
13
Мультук
гуру
19.02.25
✎
10:41
|
(9)
>> Сворачивается первая и четвертая строки, вторая и третья >>остаются А почему не вторая и четвертая, а первая остается ? Чем первая строка лучше второй ? |
|||
14
Ногаминебить
19.02.25
✎
10:53
|
(12) + Но тогда может быть 4,5,6 строки могут найти свое личное счастье вместе, раз их не взяли в первую свертку или нет и на них теперь несмываемое клеймо? И это мне еще лениво рисовать более сложные схемы.
|
|||
15
Злоп
19.02.25
✎
11:38
|
В моей вселенной {9) противоречит (3).
|
|||
16
AlvlSpb
19.02.25
✎
12:26
|
(3) Нихрена не понятно: "Строки с одинаковыми заказами сворачиваться не должны". И тут же в следующем предложении: "Сворачивание должно происходить по одинаковой номенклатуре, цене и заказу, во всех остальных случаях строки не сворачиваются"
Так по заказу сворачивается или нет? |
|||
17
Fynjy
19.02.25
✎
12:45
|
(6)
Выбрать зак, ном, цена, Сумма(Кол) Поместить вт ; выбрать различные ном, цена, Кол из вт |
|||
18
Волшебник
19.02.25
✎
12:57
|
(17) вы штуки с упаковками сложили
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |