zip ()
Funkcja zip akceptuje dowolną liczbę tablic dynamic i zwraca tablicę, której elementy są każdą tablicą, która zawiera elementy tablic wejściowych tego samego indeksu.
Składnia
zip(array1, array2, ... )
Argumenty
Między 2 a 16 tablicami dynamicznymi.
Przykłady
Poniższy przykład zwraca [[1,2],[3,4],[5,6]]:
print zip(dynamic([1,3,5]), dynamic([2,4,6]))
Poniższy przykład zwraca [["A",{}], [1,"B"], [1.5, null]]:
print zip(dynamic(["A", 1, 1.5]), dynamic([{}, "B"]))
W poniższym przykładzie przedstawiono zips w górę nazwy i nazwy źródła danych.
events
| project original_time, data_source_name, name
//--- Search for the last 5 minutes of data
| where original_time > ago(5m)
//--- USER Criteria Here
| summarize a = make_list(name), b = make_list(data_source_name)
| project zip(a, b)
Wyniki
Wyświetlanie podzbioru spakowanych wartości
| Column1 |
|---|
| Informacje o użytkowniku, Juniper JunOS Family of Devices @ cs3.gnu.linux6, ..., Informacje o użytkowniku, Juniper JunOS Family of Devices @ cs3.gnu.linux6 |