Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Wyodrębnia fragment tablicy dynamicznej.
Składnia
array_slice(tablica, początek, koniec)
Dowiedz się więcej na temat konwencji składni.
Parametry
| Nazwisko | Type | Wymagania | opis |
|---|---|---|---|
| tablica | dynamic |
✔️ | Tablica, z której ma być wyodrębnione wycinki. |
| start | int |
✔️ | Indeks początkowy wycinka (włącznie). Wartości ujemne są konwertowane na array_length+start. |
| koniec | int |
✔️ | Ostatni indeks wycinka. (włącznie). Wartości ujemne są konwertowane na array_length+end. |
Uwaga
Indeksy poza granicami są ignorowane.
Zwraca
Zwraca tablicę dynamiczną wartości w zakresie [start..end] z array.
Przykłady
W poniższych przykładach zwracany jest fragment tablicy.
print arr=dynamic([1,2,3])
| extend sliced=array_slice(arr, 1, 2)
Wyjście
| arr | Plasterkach |
|---|---|
| [1,2,3] | [2,3] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, 2, -1)
Wyjście
| arr | Plasterkach |
|---|---|
| [1,2,3,4,5] | [3,4,5] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, -3, -2)
Wyjście
| arr | Plasterkach |
|---|---|
| [1,2,3,4,5] | [3,4] |