Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключение служб с помощью раскрывающегося списка версий . Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Выполняет поиск строк для элементов, указанных в массиве, и возвращает позицию в массиве первого элемента, найденного в строке.
Синтаксис
has_any_index
(
исходные,значения)
Дополнительные сведения о соглашениях синтаксиса.
Параметры
| Имя (название) | Тип | Обязательно | Описание |
|---|---|---|---|
| источник | string |
✔️ | Значение, которое нужно найти. |
| Значения | dynamic |
✔️ | Массив скалярных или литеральных выражений для поиска. |
Возвраты
Отсчитываемое от нуля положение индекса первого элемента в значениях , найденных в источнике. Возвращает значение -1, если ни один из элементов массива не найден в строке или если значения пусты.
Примеры
В следующем примере показано, как использовать has_any_index с разделенным запятыми набор скалярных значений.
print
idx1 = has_any_index("this is an example", dynamic(['this', 'example'])) // first lookup found in input string
, idx2 = has_any_index("this is an example", dynamic(['not', 'example'])) // last lookup found in input string
, idx3 = has_any_index("this is an example", dynamic(['not', 'found'])) // no lookup found in input string
, idx4 = has_any_index("Example number 2", range(1, 3, 1)) // Lookup array of integers
, idx5 = has_any_index("this is an example", dynamic([])) // Empty lookup array
Выходные данные
| IDX1 | idx2 | IDX3 | idx4 | ИДХ5 |
|---|---|---|---|---|
| 0 | 1 | -1 | 1 | -1 |