Вот мой список "IN" -
PN Qty Price
A 100 5
B 150 6
C 150 7
D 50 -9
E 100 5
F 5 9
G 20 6
I 5 7
J 15 7
J 30 10
K 100 10
K 50 10
A 20 8
Вот мой список "OUT" -
PN Qty
A 120
B 10
C 110
D 60
E 100
J 20
J 10
Ожидаемые результаты -
Ручная формула для расчета цены для PN = "A" = ((100*5)+(20*8))/120
PN Qty Price Total
A 120 5.5 660
B 10 6 60
C 110 7 770
D 60 -9 -540
E 100 5 500
J 20 7.75 155
J 10 10 100
Я хочу реализовать логику FIFO для расчета общей цены в списке "OUT" на основе "Количества" в списке "IN".
почему J выходит дважды и где F,G,I,K?
Добро пожаловать в Stack Overflow! У вас может быть неправильное представление об этом сайте; Stack Overflow — это место, где профессиональные (или энтузиасты) программисты могут поделиться советом, когда решение проблемы невозможно найти где-либо еще. Лучший С.О. Вопросы содержат часть исходного кода (см. «пример с минимальной воспроизводимостью».), но если ваш вопрос касается конкретной проблемы программирования, алгоритма или программного средства, и – это практичная, требующая ответа проблема, которая является уникальной для разработки программного обеспечения, тогда вы находитесь в правильном месте, чтобы задать свой вопрос! См. раздел «Справочный центр», а также приведенные выше ссылки.
@QHarr - ты слишком добрый :)