Skip to content
This is an archived version of the documentation downloaded from LogScale Documentation Archives. Up to date documentation, and documentation for later versions, is available on LogScale Documentation

## Statistics Query Functions

LogScale's statistics functions provide minimum, maximum, range and other statistical calculations on event data.

Table: Statistics Query Functions

Function | Default Argument | Availability | Description
--- | --- | --- | ---
`avg([as], field)` | `field` |  | Calculates the average for a field of a set of events.
`count([as], [distinct], [field])` | `field` |  | Counts given events.
`max([as], field, [type])` | `field` |  | Finds the largest number for the specified field over a set of events.
`min([as], field, [type])` | `field` |  | Finds the smallest number for the specified field over a set of events.
`percentile([accuracy], [as], field, [percentiles])` | `field` |  | Finds one event with a field for each percentile specified.
`range([as], field)` | `field` |  | Finds numeric range between smallest and largest numbers for field over a set of events.
`sample([field], [percentage])` | `percentage` |  | Samples the event stream.
`session([function], [maxpause])` | `function` |  | Collects events into sessions, and aggregates them.
`stats([function])` | `function` |  | Used to compute multiple aggregate functions over the input.
`stdDev([as], field)` | `field` |  | Calculates the standard deviation for a field over a set of events.

#### Enter search term