Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Changer de service à l’aide de la liste déroulante Version . En savoir plus sur la navigation.
S’applique à : ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Fractionne un tableau en plusieurs tableaux en fonction des index de fractionnement et packe le tableau généré dans un tableau dynamique.
Syntaxe
array_split(tableau, index)
En savoir plus sur les conventions de syntaxe.
Paramètres
| Nom | Catégorie | Requise | Descriptif |
|---|---|---|---|
| tableau | dynamic |
✔️ | Tableau à fractionner. |
| index |
int ou dynamic |
✔️ | Tableau entier ou dynamique d’entiers utilisé pour indiquer l’emplacement auquel fractionner le tableau. L’index de début des tableaux est égal à zéro. Les valeurs négatives sont converties en array_length + value. |
Retours
Retourne un tableau dynamique contenant des tableaux N+1 avec les valeurs de la plage [0..i1), [i1..i2), ... [iN..array_length)array, où N est le nombre d’index d’entrée et i1...iN les index.
Exemples
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, 2)
Sortie
| Arr | arr_split |
|---|---|
| [1,2,3,4,5] | [[1,2],[3,4,5]] |
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, dynamic([1,3]))
Sortie
| Arr | arr_split |
|---|---|
| [1,2,3,4,5] | [[1],[2,3],[4,5]] |