GitHubKontrybutorzy w programie GitHub: Edytuj w trybie z połączeniem

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