Есть мнение, что в программе 1 маленький шаг до реализации количественного учета "по среднему" - достаточно, чтоб в режиме "учитывать количество" это самое количество накапливалось на счет вместе с суммой.
тогда, в случае выделения отдельных счетов для отдельных товарных позиций мы автоматом получаем искомое. Кривовато, но доступно.
Хотя, как говорит Explorer: "IMHO" - автор самовыражается в рисовании диаграмм.