View on GitHub ClosedXML.Report

Итоги по столбцам

Для того, что бы получить итоги по столбцу в ClosedXML.Report имеются агрегационные тэги:

Для расчёта итогов ClosedXML.Report использует средства Excel, т.е. каждый из этих тегов будет заменён на соответствующую формулу Excel. К примеру, что бы вычислить сумму Amount paid нам нужно добавить в строку опций тэг <<sum>>.

tlists1_sum

Каждый агрегационный тэг имеет параметр over предоставляющий вам мощное средство, позволяющее выполнять более сложные вычисления, которые по разным причинам не может делать Excel. В частности Excel не сможет посчитать сумму по сложной(многострочной) области. Аргументом параметра over является выражение. Пример:

tlists4_complexrange_tpl

<<sum over="item.AmountPaid">>

Эта функция является очень полезной и для вычислений подитогов в master-detail отчётах. Пример вы можете посмотреть в разделе Примеры отчётов