Condividi tramite


array_slice()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Estrae una sezione di una matrice dinamica.

Sintassi

array_slice(matrice, inizio, fine)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
array dynamic ✔️ Matrice da cui estrarre la sezione.
start int ✔️ Indice iniziale della sezione (inclusiva). I valori negativi vengono convertiti in array_length+start.
end int ✔️ Ultimo indice della sezione. (inclusivo). I valori negativi vengono convertiti in array_length+end.

Nota

Gli indici out-of-bounds vengono ignorati.

Valori restituiti

Restituisce una matrice dinamica dei valori nell'intervallo [start..end] da array.

Esempi

Negli esempi seguenti viene restituita una sezione della matrice.

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

Output

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

Output

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

Output

arr affettato
[1,2,3,4,5] [3,4]