GitHubContribuir en GitHub: Editar en línea

zip ()

La función zip acepta cualquier número de matrices dynamic y devuelve una matriz cuyos elementos son cada uno una matriz que contiene los elementos de las matrices de entrada del mismo índice.

Sintaxis

zip(array1, array2, ... )

Argumentos

Entre 2 y 16 matrices dinámicas.

Ejemplos

El ejemplo siguiente devuelve [[1,2],[3,4],[5,6]]:

print zip(dynamic([1,3,5]), dynamic([2,4,6]))

El ejemplo siguiente devuelve [["A",{}], [1,"B"], [1.5, null]]:

print zip(dynamic(["A", 1, 1.5]), dynamic([{}, "B"]))

El ejemplo siguiente comprime el nombre y el nombre del origen de datos.

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) 

Resultados

Mostrar subconjunto de valores comprimidos

Column1
Información de usuario, Juniper JunOS Family of Devices @ cs3.gnu.linux6, ..., Información de usuario, Juniper JunOS Family of Devices @ cs3.gnu.linux6