This object allows specifying available aggregation functions for all fields of a certain type. Only for "json" and "csv" data source types.
aggregations: {
date: string[],
number: string[],
string: string[],
time: string[]
}Here is an example of defining available aggregations for fields of a certain type:
dataSource: {
filename: "data.json",
mapping: {
aggregations: {
number: [ "sum", "average" ],
date: [ "max", "min" ],
string: [ "count", "distinctcount" ]
},
// Other mapping configs
}
}
Live example