Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przełącz usługi przy użyciu rozwijanej listy Wersja. Dowiedz się więcej o nawigacji.
Dotyczy: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Dzieli tablicę na wiele tablic zgodnie z podzielonymi indeksami i pakuje wygenerowaną tablicę w tablicy dynamicznej.
Składnia
array_split(tablica, indeks)
Dowiedz się więcej na temat konwencji składni.
Parametry
| Nazwisko | Typ | Wymagania | opis |
|---|---|---|---|
| tablica | dynamic |
✔️ | Tablica do podziału. |
| indeks |
int lub dynamic |
✔️ | Liczba całkowita lub dynamiczna tablica liczb całkowitych używana do wskazywania lokalizacji, w której ma być podzielona tablica. Początkowy indeks tablic ma wartość zero. Wartości ujemne są konwertowane na array_length + value. |
Zwraca
Zwraca tablicę dynamiczną zawierającą tablice N+1 z wartościami z zakresu [0..i1), [i1..i2), ... [iN..array_length) od array, gdzie N jest liczbą indeksów wejściowych i i1...iN są indeksami.
Przykłady
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, 2)
Wyjście
| 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]))
Wyjście
| Arr | arr_split |
|---|---|
| [1,2,3,4,5] | [[1],[2,3],[4,5]] |