[]
Creates subtotals for the range.
void Subtotal(int groupBy, ConsolidationFunction subtotalFunction, IEnumerable<int> totalList, bool replace = true, bool pageBreaks = false, SummaryRow summaryRowLocation = SummaryRow.Below)
Sub Subtotal(groupBy As Integer, subtotalFunction As ConsolidationFunction, totalList As IEnumerable(Of Integer), Optional replace As Boolean = True, Optional pageBreaks As Boolean = False, Optional summaryRowLocation As SummaryRow = SummaryRow.Below)
| Type | Name | Description |
|---|---|---|
| int | groupBy | The field to group by, as a one-based integer offset. |
| ConsolidationFunction | subtotalFunction | The subtotal function. |
| IEnumerable<int> | totalList | An array of 1-based field offsets, indicating the fields to which the subtotals are added. |
| bool | replace | True to replace existing subtotals. The default value is True. |
| bool | pageBreaks | True to add page breaks after each group. The default value is False. |
| SummaryRow | summaryRowLocation | Places the summary data relative to the subtotal. |