protected PivotBaseGroup(ITotalSpec totalSpec, IEnumerable <IAggregator> aggregators) { ShowTotal = totalSpec.ShowTotal; TotalName = totalSpec.TotalName; Aggregators = new List <IAggregator>(aggregators.Select(a => a.CleanClone())); GroupList = new List <PivotTableGroup>(); GroupMap = new Dictionary <IComparable, PivotTableGroup>(); }
internal PivotTable(ITotalSpec totalSpec, IEnumerable <IAggregator> aggregators, IEnumerable <string> groupTitles, IEnumerable <string> valueTitles) : base(totalSpec, aggregators) { GroupTitles = groupTitles; ValueTitles = valueTitles; }
internal PivotTable(ITotalSpec totalSpec, IEnumerable<IAggregator> aggregators, SortOrder sortOrder, IEnumerable<string> groupTitles, IEnumerable<string> valueTitles) : base(totalSpec, aggregators, sortOrder) { GroupTitles = groupTitles; ValueTitles = valueTitles; }