GitHub在 GitHub中添加内容: 在线编辑

zip ()

zip 函数接受任意数目的 dynamic 数组,并返回一个数组,其中每个数组的元素都是一个数组,其中包含相同索引的输入数组的元素。

语法

zip(array1, array2, ... )

参数

介于 2 与 16 个动态数组之间。

示例

以下示例返回 [[1,2],[3,4],[5,6]]:

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

以下示例返回 [["A",{}], [1,"B"], [1.5, null]]:

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

以下示例将压缩名称和数据源名称。

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) 

结果

显示压缩值的子集

Column1
用户信息, Juniper JunOS 系列设备 @ cs3.gnu.linux6, ... , 用户信息, Juniper JunOS 设备系列 @ cs3.gnu.linux6