AggregateStatsData
Aggregate stats data
type AggregateStatsData {
avg(
field: String
): Float
cardinality(
fields: [String]
): Int
count(
field: String
): Int
filter(
filters: [AggregateStatsFilter]
): AggregateStatsData
max(
field: String
): Float
min(
field: String
): Float
rate(
fields: [String]
): Float
subtract(
fields: [String]
): Float
sum(
field: String
): Float
term(
field: String
): String
termBucket(
fields: [String]
hidden: Boolean
limit: Int = 10
offset: Int
sort: [AggregateStatsSort]
): [AggregateStatsData]
}
Fields
AggregateStatsData.avg ● Float scalar
Compute the average value of a field
AggregateStatsData.avg.field●Stringscalarfield
AggregateStatsData.cardinality ● Int scalar
Find the number of distinct values for 1 field OR find the number of distinct combinations present for >1 fields
AggregateStatsData.cardinality.fields●[String]list scalarfields
AggregateStatsData.count ● Int scalar
Count specific field
AggregateStatsData.count.field●Stringscalarfield
AggregateStatsData.filter ● AggregateStatsData object
Apply additional filters for specified metrics
AggregateStatsData.filter.filters●[AggregateStatsFilter]list inputfilters
AggregateStatsData.max ● Float scalar
Find the biggest value in a field
AggregateStatsData.max.field●Stringscalarfield
AggregateStatsData.min ● Float scalar
Find the smallest value in a field
AggregateStatsData.min.field●Stringscalarfield
AggregateStatsData.rate ● Float scalar
Compute a rate/percentage value between two field
AggregateStatsData.rate.fields●[String]list scalarfield
AggregateStatsData.subtract ● Float scalar
Find the difference between fields
AggregateStatsData.subtract.fields●[String]list scalarfields
AggregateStatsData.sum ● Float scalar
Compute the sum value of a field
AggregateStatsData.sum.field●Stringscalarfield
AggregateStatsData.term ● String scalar
Select a term within a term bucket (only usable for fields which being used as fields on term bucket)
AggregateStatsData.term.field●Stringscalarfield
AggregateStatsData.termBucket ● [AggregateStatsData] list object
Group the data by term into different buckets
AggregateStatsData.termBucket.fields●[String]list scalarList of fields to use for aggregation
AggregateStatsData.termBucket.hidden ● Boolean scalar
Whether or not to show the field as part of the result
AggregateStatsData.termBucket.limit ● Int scalar
Limit of results returned, with a maximum value of 100 and a default value of 10
AggregateStatsData.termBucket.offset ● Int scalar
Omit a specified number of rows before the beginning of the results
AggregateStatsData.termBucket.sort ● [AggregateStatsSort] list input
Sort by one or multiple fields or referenced fields by specifying name of field and order
Member Of
AggregateStats object ● AggregateStatsData object