Моя таблица автоматически создает столбец «Общие итоги» в крайнем правом столбце:
Это в общем-то приятно. Но в частности, у меня есть пара проблем с этим: последние два значения (с неудачными ярлыками «Сумма средней цены» и «Сумма процентов») предоставляют именно это - сумму предыдущих столбцов. В таких случаях мне нужна не простая сумма, а среднее значение в первом случае и процент во втором.
Для AvgPrice мне нужно вычислить «Сумма общей цены» / «Сумма общей Quty» в столбце «Общая сумма». Например, первое значение общей суммы средней цены должно быть «33,14», а не «66,26».
В качестве процента мне нужен процент от общей цены для элемента / описания (например, «25151,75» в первом элементе выше) по сравнению со значением «Общая цена» в строке общей суммы «Общая сумма общей цены». / столбец ("1529802,82"). Это значение видно здесь:
Таким образом, значение «Процент» для этого первого элемента («АСПАРАГА, БОЛЬШОЙ 11/1 #») должно быть примерно 1,6 (поскольку 25151,75 составляет примерно 1/60 от 1529802,82), а не 1,36.
Есть ли способ настроить это для автоматического создания этих значений в столбце общего итога, или мне нужно предотвратить создание столбца общего итога следующим образом:
pivotTable.ColumnGrand = false;
... а затем добавить этот столбец на лист вручную, выполнив вычисления в коде и таким образом добавив эти значения?