statsby

Type of operation: Aggregate

Description

Calculate statistics of columns with aggregate functions, based on (optional) grouping columns.

If you want a accelerable version, consider timestats or timechart.

If groupby is not specified, the default grouping will be used. The default grouping for statsby is the set of primary key columns.

Usage

statsby [ groupby_1, groupby_2, ... ], groupOrAggregateFunction_1, groupOrAggregateFunction_2, ...

Argument

Type

Optional

Repeatable

Restrictions

groupby

variant

yes

yes

column

groupOrAggregateFunction

expression

no

yes

none

Accelerable

statsby is never accelerable. A dataset that only uses accelerable verbs can be accelerated, making queries on the dataset respond faster.

Examples

statsby Count:count(1), group_by(server_name)

Group input data by server name, calculating a count of rows per server name, returning a dataset with the two columns server_name and Count.