Partager via


array_rotate_left()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Fait pivoter les valeurs à l’intérieur d’un dynamic tableau à gauche.

Syntaxe

array_rotate_left(tableau, rotate_count)

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
array dynamic ✔️ Tableau à faire pivoter.
rotate_count entier ✔️ Nombre de positions que les éléments du tableau seront pivotés vers la gauche. Si la valeur est négative, les éléments sont pivotés vers la droite.

Retours

Tableau dynamique contenant les mêmes éléments que le tableau d’origine avec chaque élément pivoté en fonction de rotate_count.

Exemples

Rotation vers la gauche par deux positions :

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

Sortie

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

Rotation vers la droite par deux positions à l’aide d’une valeur rotate_count négative :

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

Sortie

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