Using top
command to find the most common tuple of values of all fields in the field list.
top [N] <field-list> [by-clause]
top_approx [N] <field-list> [by-clause]
- N: number of results to return. Default: 10
- field-list: mandatory. comma-delimited list of field names.
- by-clause: optional. one or more fields to group the results by.
- top_approx: approximate count of the (n) top fields by using estimated cardinality by HyperLogLog++ algorithm.
The example finds most common gender of all the accounts.
PPL query:
os> source=accounts | top gender;
os> source=accounts | top_approx gender;
fetched rows / total rows = 2/2
+----------+
| gender |
|----------|
| M |
| F |
+----------+
The example finds most common gender of all the accounts.
PPL query:
os> source=accounts | top_approx 1 gender;
fetched rows / total rows = 1/1
+----------+
| gender |
|----------|
| M |
+----------+
The example finds most common age of all the accounts group by gender.
PPL query:
os> source=accounts | top 1 age by gender;
os> source=accounts | top_approx 1 age by gender;
fetched rows / total rows = 2/2
+----------+-------+
| gender | age |
|----------+-------|
| F | 28 |
| M | 32 |
+----------+-------+