Home / Search/ Language Reference/ Functions/ Statistical Functions/minif

minif

The minif aggregation function calculates the minimum value across the group for which Predicate evaluates to true.

Use this function with the summarize, eventstats, and timestats operators.

Syntax

    minif( Expression, Predicate )

Arguments

  • Expression: Expression used for aggregation calculation. Wildcards are not supported for field names.
  • Predicate: Expression that will be used to filter rows.

Results

Returns the minimum value of Expression across the group for which Predicate evaluates to true.

Numeric values are considered before alpha or alphanumeric values.

Examples

This example returns the minimum byte count for source address 10.0.0.33:

dataset="cribl_search_sample" | limit 1000 | summarize minif(bytes,srcaddr=="10.0.0.33")

This example summarizes minimum byte counts by private source address:

dataset="cribl_search_sample" 
| limit 1000 
| summarize minif(bytes, ipv4_is_private(srcaddr)) by srcaddr