public FrameTable GroupBy<T>(
string groupByColumnName,
Func<FrameView, T> aggregator,
string aggregateColumnName
)
Public Function GroupBy(Of T) (
groupByColumnName As String,
aggregator As Func(Of FrameView, T),
aggregateColumnName As String
) As FrameTable
public:
generic<typename T>
FrameTable^ GroupBy(
String^ groupByColumnName,
Func<FrameView^, T>^ aggregator,
String^ aggregateColumnName
)
member GroupBy :
groupByColumnName : string *
aggregator : Func<FrameView, 'T> *
aggregateColumnName : string -> FrameTable
The function that computes the aggregate receives a FrameView containing all the rows in the group. To produce an aggregate result, it can use values in any of the columns.
To produce more than one aggregate value, use GroupBy(String, FuncFrameView, IReadOnlyDictionaryString, Object).