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.
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Génère un tableau dynamique contenant une série de valeurs avec des intervalles égaux.
Syntaxe
range(start, stop [, step])
En savoir plus sur les conventions de syntaxe.
Paramètres
| Nom | Type | Requise | Description |
|---|---|---|---|
| start | scalaire | ✔️ | Valeur du premier élément dans le tableau résultant. |
| stop | scalaire | ✔️ | Valeur maximale du dernier élément dans le tableau résultant, de sorte que la dernière valeur de la série est inférieure ou égale à la valeur d’arrêt. |
| step | scalaire | Différence entre deux éléments consécutifs du tableau. La valeur par défaut de l’étape est 1 numérique et 1h pour timespan ou datetime. |
Retours
Tableau dynamique dont les valeurs sont : démarrer, démarrer + l’étape, ... jusqu’à l’arrêt et y compris. Le tableau est tronqué si le nombre maximal de résultats autorisés est atteint.
Remarque
La fonction de plage prend en charge un maximum de 1 048 576 (2^20) résultats.
Exemples
L’exemple suivant retourne un tableau de nombres d’un à huit, avec un incrément de trois.
print r = range(1, 8, 3)
Sortie
| r |
|---|
| [1,4,7] |
L’exemple suivant retourne un tableau avec toutes les dates de l’année 2007.
print r = range(datetime(2007-01-01), datetime(2007-12-31), 1d)
Sortie
| r |
|---|
| ["2007-01-01T00:00:00.0000000Z »,"2007-01-02T00:00:00.000000Z »,"2 2007-01-03T00:00:00.000000Z »,.....,"2007-12-31T00:00:00.000000Z"] |
L’exemple suivant retourne un tableau avec des nombres compris entre un et trois.
print range(1, 3)
Sortie
| print_0 |
|---|
| [1,2,3] |
L’exemple suivant retourne une plage d’heures comprises entre une heure et cinq heures.
print range(1h, 5h)
Sortie
| print_0 |
|---|
| 1 000 000 |
["01:00:00","02:00:00","03:00:00","04:00:00","05:00:00"]: |
L’exemple suivant retourne un tableau tronqué, car la plage dépasse la limite de résultats maximale. L’exemple montre que la limite est dépassée à l’aide de l’opérateur mv-expand pour développer le tableau en plusieurs enregistrements, puis en comptant le nombre d’enregistrements.
print r = range(1,1000000000)
| mv-expand r
| count
Sortie
| Count |
|---|
| 1,048,576 |