Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Extrahiert einen Slice eines dynamischen Arrays.
Syntax
array_slice
(Array, Start, Ende)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
array | dynamic |
✔️ | Das Array, aus dem das Segment extrahiert werden soll. |
start | int |
✔️ | Der Startindex des Segments (einschließlich). Negative Werte werden in array_length +start . |
end | int |
✔️ | Der letzte Index des Datenschnitts. (einschließlich). Negative Werte werden in array_length +end . |
Hinweis
Indizes außerhalb der Grenzen werden ignoriert.
Gibt zurück
Gibt ein dynamisches Array der Werte im Bereich [start..end
] von array
.
Beispiele
In den folgenden Beispielen wird ein Segment des Arrays zurückgegeben.
print arr=dynamic([1,2,3])
| extend sliced=array_slice(arr, 1, 2)
Output
arr | Geschnitten |
---|---|
[1,2,3] | [2,3] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, 2, -1)
Output
arr | Geschnitten |
---|---|
[1,2,3,4,5] | [3,4,5] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, -3, -2)
Output
arr | Geschnitten |
---|---|
[1,2,3,4,5] | [3,4] |