Sdílet prostřednictvím


zip()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Funkce zip přijme libovolný počet dynamic polí a vrátí matici, jejíž prvky jsou každou maticí, která obsahuje prvky vstupních polí stejného indexu.

Syntaxe

zip(pole)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
pole dynamic ✔️ Hodnoty dynamického pole pro zazipování. Funkce přijímá mezi 2-16 maticemi.

Příklady

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

Výstup

print_0
[[1,2],[3,4],[5,6]]
print zip(dynamic(["A", 1, 1.5]), dynamic([{}, "B"]))

Výstup

print_0
[["A",{}], [1,"B"], [1.5, null]]
datatable(a:int, b:string) [1,"one",2,"two",3,"three"]
| summarize a = make_list(a), b = make_list(b)
| project zip(a, b)

Výstup

print_0
[[1,"one"],[2,"two"],[3,"three"]]