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

Итого если создавать сводные таблицы из каждой такой УТ, то мы получим, что в одной СТ будет количество купленных товаров в каждой партии, а так же общее кол-во. Во второй мы получим кол-во товаров проданных из каждой партии.

Вопрос в следующем. Как в одну таблицу (на самом деле не обязательно в СТ) одъеденить эти данные, чтобы в ней отображалось актуальное кол-во остатков по товарам из каждой партии? Так же такая таблица должна обновляться при расширении исходный таблиц, например при добавлении новых партий и т.д.

Прикрепил очень схематичный файл. Цена продажи и прочее связанное с деньгами здесь не имеет значения. Важно именно коректное отображение остатков по партиям.
 
Может так?
 
Да, спасибо, все работает, тем не менее, я не до конца понял как это реализовано. А если точнее как работает суммпроизв в этом решении)
 
Power query, типа, создан для таких задачек, делается все с кнопок.
 
Цитата
Андрей Сусленков написал: А если точнее как работает суммпроизв в этом решении
В этом решении и не только, читайте ТУТ

Цитата
Xel написал: делается все с кнопок
СУММПРОИЗВ делается всё без кнопок
 
Спасибо всем. Я разобрался как это сделать)
 
Код
 = [@Количество]-СУММЕСЛИМН(Продажа[Количество];Продажа[Партия];[@Партия];Продажа[Товар];[@Товар])

тогда уж так интуитивно понятнее.

Но проблему с повторением товаров в заказе надо как-то учитывать, ее просто  в примере нет, но на словах есть.
Или эту формулу цеплять уже к сводной.
Или pq
Страницы: 1
Наверх