FireDAC.Comp.DataSet.TFDAggregate.GroupingLevel

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property GroupingLevel: Integer read FGroupingLevel write SetGroupingLevel default 0;

C++

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

プロパティ

種類 可視性 ソース ユニット
property published
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDAggregate

説明

グループのレコードのセットを指定します。


GroupingLevel でグループのレコードのセットを定義します。集計値の計算は、レコードの各グループに対して個別に実行されます。

GroupingLevel は、インデックス付きフィールドの数です。この数は、現在のデータセット インデックスにおける全インデックス付きフィールドのサブセットです。グループのすべてのレコードには、最初の GroupingLevel のインデックス付きフィールドと同じ値があります。値 0 は、すべてのデータセット レコードを意味します。

 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;

関連項目