array_slice()

Sürüm açılan listesini kullanarak hizmetler arasında geçiş yapın. Gezinti hakkında daha fazla bilgi edinin.
Şunlar için geçerlidir: ✅ Microsoft Fabric ✅ Azure Veri Gezgini ✅ Azure İzleyici ✅ Microsoft Sentinel

Dinamik dizinin bir dilimini ayıklar.

Sözdizimi

array_slice(dizi, başlangıç, bitiş)

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Zorunlu Açıklama
dizi dynamic ✔️ Dilimin ayıklandığı dizi.
start int ✔️ Dilimin başlangıç dizini (dahil). Negatif değerler olarak array_length+startdönüştürülür.
son int ✔️ Dilimin son dizini. (dahil). Negatif değerler olarak array_length+enddönüştürülür.

Not

Sınır dışı dizinleri yoksayılır.

Döndürülenler

[start..end] arrayaralığındaki değerlerin dinamik dizisini döndürür.

Örnekler

Aşağıdaki örnekler dizinin bir dilimini döndürür.

print arr=dynamic([1,2,3]) 
| extend sliced=array_slice(arr, 1, 2)

Çıktı

arr Dilimlenmiş
[1,2,3] [2,3]
print arr=dynamic([1,2,3,4,5]) 
| extend sliced=array_slice(arr, 2, -1)

Çıktı

arr Dilimlenmiş
[1,2,3,4,5] [3,4,5]
print arr=dynamic([1,2,3,4,5]) 
| extend sliced=array_slice(arr, -3, -2)

Çıktı

arr Dilimlenmiş
[1,2,3,4,5] [3,4]