Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer
Находит строки, близкие к заданному условию.
Подключаемый модуль вызывается оператором evaluate .
Синтаксис
| evaluate [rows_near(,
Дополнительные сведения о соглашениях синтаксиса.
Параметры
| Имя (название) | Type | Обязательно | Описание |
|---|---|---|---|
| T | string |
✔️ | Входное табличное выражение. |
| Условие | bool |
✔️ | Представляет условие для поиска строк вокруг. |
| NumRows | int |
✔️ | Количество строк, которые нужно найти до и после условия. |
| RowsAfter | int |
При указании переопределяет количество строк, которые нужно найти после условия. |
Возвраты
Каждая строка из входных данных, находящихся в NumRows из true условия, когда задана строка RowsAfter, возвращает каждую строку из входных данных, которые являются NumRows до или RowsAfter после trueусловия.
Пример
Найдите строки с состоянием"Error" и возвращает 2 строки до и после "Error" записи.
datatable (Timestamp:datetime, Value:long, State:string )
[
datetime(2021-06-01), 1, "Success",
datetime(2021-06-02), 4, "Success",
datetime(2021-06-03), 3, "Success",
datetime(2021-06-04), 11, "Success",
datetime(2021-06-05), 15, "Success",
datetime(2021-06-06), 2, "Success",
datetime(2021-06-07), 19, "Error",
datetime(2021-06-08), 12, "Success",
datetime(2021-06-09), 7, "Success",
datetime(2021-06-10), 9, "Success",
datetime(2021-06-11), 4, "Success",
datetime(2021-06-12), 1, "Success",
]
| sort by Timestamp asc
| evaluate rows_near(State == "Error", 2)
Выходные данные
| Метка времени | Значение | Область, республика, край, округ |
|---|---|---|
| 2021-06-05 00:00:00.0000000 | 15 | Удачное завершение |
| 2021-06-06 00:00:00.0000000 | 2 | Удачное завершение |
| 2021-06-07 00:00:00.0000000 | 19 | Ошибка |
| 2021-06-08 00:00:00.0000000 | 12 | Удачное завершение |
| 2021-06-09 00:00:00.0000000 | 7 | Удачное завершение |