Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Разбивает массив на несколько массивов в соответствии с разделенными индексами и упаковывает созданный массив в динамическом массиве.
Синтаксис
array_split(массив, индекс)
Дополнительные сведения о соглашениях синтаксиса.
Параметры
| Имя (название) | Тип | Обязательно | Описание |
|---|---|---|---|
| array. | dynamic |
✔️ | Массив для разделения. |
| индекс |
int или dynamic |
✔️ | Целочисленный или динамический массив целых чисел, используемый для указания расположения, по которому следует разделить массив. Начальный индекс массивов равен нулю. Отрицательные значения преобразуются в array_length + value. |
Возвраты
Возвращает динамический массив, содержащий массивЫ N+1 со значениями в диапазоне [0..i1), [i1..i2), ... [iN..array_length) от array, где N — это число входных индексов и i1...iN индексы.
Примеры
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, 2)
Выходные данные
| 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]))
Выходные данные
| arr | arr_split |
|---|---|
| [1,2,3,4,5] | [[1],[2,3],[4,5]] |