Downloads of v 1.3.3


Average downloads per day


Last published

Share on Social Networks



PivotData: in-memory .NET OLAP cube (multidimensional dataset) for analytical queries and pivot tables calculation.

To install NReco.PivotData, run the following command in the Package Manager Console

Install-Package NReco.PivotData

Release Notes

v.1.3.3 changes:
- added FormulaAggregator (based on CompositeAggregator) for on-the-fly formula calculations
- added SliceQuery.Measure overload for defining formula-based measure
- minor fix in MaxAggregator/MinAggregator Merge method (extra check for null)

v.1.3.2 changes:
- improved performance for SliceQuery.Where(string,object[])
- now PivotDataState Serialize/Deserialize methods are available in netstandard1.5 build
- ListAggregator/ListAggregatorFactory can accept field name to collect field values instead of source objects
- now MinAggregator/MaxAggregator may be used with any IComparable values, not only with numeric types

v.1.3.1 Changes:
- Fixed issue with incorrect grand-total non-lazy calculation for PivotData cube with exactly one dimension
- Improved internal performance for PivotData lazy totals calculation (1.5x)
- Drastically increased performance for PivotTable row/column totals calculation (10x+)
- Added build for .NET Standards 1.5 (now PivotData can be used from .NET Core 1.0 apps)

v.1.3.0 Changes:
- bugfix: incorrect last column/row sorting with PivotTable.PreserveGroupOrder option.
- added ListAggregatorFactory (ListAggregator) for accumulating all values from an input source (works like LINQ GroupBy).
- added VarianceAggregatorFactory (VarianceAggregator) for calculating variance, standard deviation (stdev), sample variance and sample stadard deviation.
- added ObjectMember that simplifies processing of custom data models (typed collections).
- added PivotDataHelper that provides utility methods for any IPivotData object: GetDimensionKeys and GetDimensionType.
- improved ConvertHelper.ConvertToDecimal method (now it supports all primitive number types) and added ConvertHelper.ConvertToDouble method.

Getting started: https://www.nrecosite.com/pivotdata/cube-basics.aspx
Examples/more details: https://www.nrecosite.com/pivot_data_library_net.aspx



Vitalii Fedorchenko


Copyright (c) 2015-2016 Vitalii Fedorchenko



Version History

Version Downloads Last updated
NReco.PivotData 1.3.2 525 Sunday, August 14, 2016
NReco.PivotData 1.3.1 172 Tuesday, July 5, 2016
NReco.PivotData 1.3.0 234 Tuesday, May 10, 2016
NReco.PivotData 1.2.6 390 Thursday, February 4, 2016
NReco.PivotData 1.2.5 163 Wednesday, January 13, 2016
NReco.PivotData 1.2.4 139 Friday, December 11, 2015
NReco.PivotData 1.2.3 245 Wednesday, September 30, 2015