avg() or average()
count()
first()
last()
max()
median()
min()
sum()
unique()
stddev()
stddevp()
var()
varp()
percentile_cont()
percentile_disc()
regr_intercept()
regr_slope()
regr_r2()
grouping()
Windowing Functions
coalesce
Previous Versions
Aggregate functions perform computations across all values of a grouped field.
If you don’t precede an aggregate function by a group by statement, it treats each line as its own group. Using an aggregate function on an empty set returns null.
Returns the average of the values of a measure field.
Returns the number of rows that match the query criteria.
Returns the first value for the specified field.
Returns the last value in the tuple for the specified field.
Returns the maximum value of a dimension or measure field.
Returns the median value of a measure field.
Returns the minimum value of a dimension or measure field.
Returns the sum of a numeric field.
Returns the count of unique values.
Returns the standard deviation of the values in a field. Accepts measure fields (but not expressions) as input.
Returns the population standard deviation of the values in a field. Accepts measure fields as input but not expressions.
Returns the variance of the values in a field. Accepts measure fields as input but not expressions.
Returns the variance of the values in a field. Accepts measure fields as input but not expressions.
Calculates a percentile based on a continuous distribution of the column value.
Returns the value corresponding to the specified percentile.
Uses two numerical fields to calculate a trend line, then returns the y-intercept value. Use this function to find out the likely value of field_y when field_x is zero.
Uses two numerical fields to calculate a trend line, then returns the slope. Use this function to learn more about the relationship between two numerical fields.
Uses two numerical fields to calculate R-squared, or goodness of fit. Use regr_r2() to understand how well the trend line fits your data.
Returns 1 if null dimension values are due to higher-level aggregates (which usually means the row is a subtotal or grand total), otherwise returns 0.
See Also