FireDAC.Comp.DataSet.TFDAggregate.GroupingLevel

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property GroupingLevel: Integer read FGroupingLevel write SetGroupingLevel default 0;

C++

__property int GroupingLevel = {read=FGroupingLevel, write=SetGroupingLevel, default=0};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDAggregate

Beschreibung

Legt die Datensätze der Gruppe fest.

Mit GroupingLevel legen Sie die Datensätze der Gruppe fest. Die Berechnung des aggregierten Wertes wird für jede Datensatzgruppe separat vorgenommen.

GroupingLevel ist die Anzahl der indizierten Felder. Diese Anzahl ist eine Untermenge aller indizierten Felder in dem aktuellen Datenmengenindex. Alle Datensätze in der Gruppe haben denselben Wert für diese ersten GroupingLevel indizierten Felder. Der Wert 0 bedeutet alle Datensätze der Datenmenge.

Beispiel

 
 FDQuery1.IndexFieldNames : = 'ORDER_NO;PART_NO';
 
 FDQuery1.AggregatesActive := True;
 
 // calculate number of rows in each order
 FDQuery1.Aggregates[0].Expression := 'COUNT(*)';
 FDQuery1.Aggregates[0].GroupingLevel := 1;
 
 FDQuery1.Aggregates[0].Active := True;

Siehe auch