FireDAC.Comp.DataSet.TFDAggregate.GroupingLevel
Delphi
property GroupingLevel: Integer read FGroupingLevel write SetGroupingLevel default 0;
C++
__property int GroupingLevel = {read=FGroupingLevel, write=SetGroupingLevel, default=0};
Inhaltsverzeichnis
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;