Skip to main content
Table of Contents

TTMSFNCDataGrid.GroupSum Method

Shows the sum of a column for every group.

API unit family: TMSFNCDataGrid Declaring type: TTMSFNCDataGrid Inherited from: TTMSFNCCustomDataGrid

Overloads

Overload 1

Shows the sum of a column for every group.

FMX.TMSFNCDataGrid.hppPascalC++
procedure GroupSum(AColumn: Integer; ACalculationOptionsCallback: TTMSFNCDataGridDataGetColumnCalculationOptionsCallback = nil); overload;
void __fastcall GroupSum(int AColumn, Fmx::Tmsfncdatagriddata::_di_TTMSFNCDataGridDataGetColumnCalculationOptionsCallback ACalculationOptionsCallback = Fmx::Tmsfncdatagriddata::_di_TTMSFNCDataGridDataGetColumnCalculationOptionsCallback())/* overload */;

Remarks

Requires grouped data; call it after Group.

Parameters

Name Description
AColumn Zero-based column index.
ACalculationOptionsCallback Optional callback to supply per-column calculation options.

Examples

Pascal
Grid.Group(1);
Grid.GroupSum(3);

Overload 2

Shows the sum of several columns for every group.

FMX.TMSFNCDataGrid.hppPascalC++
procedure GroupSum(AColumns: TArray<Integer>; ACalculationOptionsCallback: TTMSFNCDataGridDataGetColumnCalculationOptionsCallback = nil); overload;
void __fastcall GroupSum(System::DynamicArray<int> AColumns, Fmx::Tmsfncdatagriddata::_di_TTMSFNCDataGridDataGetColumnCalculationOptionsCallback ACalculationOptionsCallback = Fmx::Tmsfncdatagriddata::_di_TTMSFNCDataGridDataGetColumnCalculationOptionsCallback())/* overload */;

Parameters

Name Description
AColumns Array of zero-based column indices.
ACalculationOptionsCallback Optional callback to supply per-column calculation options.