Aggregate aggregates some field
(by ...AggregateBy)
| 112 | |
| 113 | // Aggregate aggregates some field |
| 114 | func (dt *DataTable) Aggregate(by ...AggregateBy) (*DataTable, error) { |
| 115 | g := &Groups{ |
| 116 | dt: dt, |
| 117 | groups: []*group{ |
| 118 | &group{TakeAll: true}, |
| 119 | }, |
| 120 | } |
| 121 | return g.Aggregate(by...) |
| 122 | } |
| 123 | |
| 124 | // Groups |
| 125 | type Groups struct { |