A cube of data.
An dimension to pivot a table by; this is a set of criteria for the dimension.
The type of keys supported.
The type of rows supported.
A generator, to create a function to pass into query that averages numerical values derived from rows in a cube.
A callback function to derive a numerical value for each row.
Returns a callback function that can be passed into the map function returning the average of the values for a cell or NaN if there are no values in that cell.
Pivots a table by two axes
The source data, an array of rows.
The dimensions to use for the x and y axes.
Returns an cube, being the source table split by the criteria of the dimensions used for the x and y axes.
Creates a dimension from an array of values.
A distinct list of values for the dimension.
The name to give this dimension.
An optional callback to build the dimensions criteria.
Returns a simple dimension with a single criterion for each key/value combination.
Returns a distinct list of values for a column of a table.
The source data, a table of rows.
The column name to find the distinct values for.
An optional callback to derive values from the source data.
Returns the distinct set of values for the key
A generator, used to filter data within a cube.
A predicate to test a row of data to see if it should be included in the filter results.
Queries data from a cube, or any matrix structure.
The source data.
A callback function to create a result from each cell of the cube.
A generator, used to transform the source data in a cube to another representation.
A function to transform a source record into the desired result.
Generates a function to slice data by the criteria specified in a dimension.
The dimension to generate the slicer for.
Returns a function that will take a table and slice it into an array of tables each conforming to the criteria of a point on a dimension.
A generator, to create a function to pass into query that sums numerical values derived from rows in a cube.
A callback function to derive a numerical value for each row.
Generated using TypeDoc
The set of criterion used to select items for a row or column within a cube.