This page explains how to use the set_intersect function in APL.
Use the set_intersect
function in APL to find common elements between two dynamic arrays. This function returns a new array that contains only the elements that appear in both input arrays, preserving the order from the first array and eliminating duplicates.
You can use set_intersect
when you need to compare sets of values—for example, to find users who accessed two different URLs, or to identify traces that passed through multiple services. This function is especially useful for working with dynamic fields generated during aggregations or transformations.
If you come from other query languages, this section explains how to adjust your existing queries to achieve the same results in APL.
Name | Type | Description |
---|---|---|
Array1 | dynamic | The first array to compare. |
Array2 | dynamic | The second array to compare. |
A dynamic array containing elements that exist in both Array1
and Array2
, in the order they appear in Array1
, with duplicates removed.
Use set_intersect
to return the intersection of two arrays.
Query
Output
_time | together |
---|---|
May 22, 11:42:52 | [2, 3] |