Condividi tramite


array_rotate_right()

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

Ruota i valori all'interno di una dynamic matrice a destra.

Sintassi

array_rotate_right(matrice, rotate_count)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
array dynamic ✔️ Matrice da ruotare.
rotate_count integer ✔️ Numero di posizioni che gli elementi della matrice verranno ruotati a destra. Se il valore è negativo, gli elementi verranno ruotati su Left.

Valori restituiti

Matrice dinamica contenente gli stessi elementi della matrice originale con ogni elemento ruotato in base a rotate_count.

Esempi

Rotazione a destra di due posizioni:

print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, 2)

Output

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

Rotazione verso sinistra per due posizioni utilizzando il valore negativo rotate_count:

Risultati

print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, -2)

Output

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