binary_all_or() (aggregation function)

Accumulates values using the binary OR operation for each summarization group, or in total if a group is not specified.

Note

This function is used in conjunction with the summarize operator.

Syntax

binary_all_or (expr)

Learn more about syntax conventions.

Parameters

Name Type Required Description
expr long ✔️ The value used for the binary OR calculation.

Returns

Returns an aggregated value using the binary OR operation over records for each summarization group, or in total if a group is not specified.

Example

The following example produces CAFEF00D using binary OR operations:

datatable(num:long)
[
  0x88888008,
  0x42000000,
  0x00767000,
  0x00000005, 
]
| summarize result = toupper(tohex(binary_all_or(num)))

Output

result
CAFEF00D