Partager via


array_rotate_right()

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

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

Syntaxe

array_rotate_right(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 droite. Si la valeur est négative, les éléments sont pivotés vers la gauche.

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 droite par deux positions :

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

Sortie

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

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

Résultats

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

Sortie

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