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
Znajduje wiersze w pobliżu określonego warunku.
Wtyczka jest wywoływana z operatorem evaluate .
Składnia
T | evaluaterows_near(Warunek, NumRows [, Wiersze, Po ])
Dowiedz się więcej na temat konwencji składni.
Parametry
| Nazwisko | Type | Wymagania | opis |
|---|---|---|---|
| T | string |
✔️ | Wyrażenie tabelaryczne danych wejściowych. |
| Warunek | bool |
✔️ | Reprezentuje warunek znajdowania wierszy wokół. |
| NumRows | int |
✔️ | Liczba wierszy do znalezienia przed i po warunku. |
| Wiersze po | int |
Po określeniu zastępuje liczbę wierszy do znalezienia po warunku. |
Zwraca
Każdy wiersz z danych wejściowych znajdujących się w NumRows z true warunku, Gdy wierszeAfter jest określony, zwraca każdy wiersz z danych wejściowych, które są NumRows przed lub RowsAfter po true warunku.
Przykład
Znajdź wiersze ze stanem "Error" i zwraca 2 wiersze przed i po rekordzie."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)
Wyjście
| Sygnatura czasowa | Wartość | Województwo |
|---|---|---|
| 2021-06-05 00:00:00.0000000 | 15 | Powodzenie |
| 2021-06-06 00:00:00.0000000 | 2 | Powodzenie |
| 2021-06-07 00:00:00.0000000 | 19 | Błąd |
| 2021-06-08 00:00:00.0000000 | 12 | Powodzenie |
| 2021-06-09 00:00:00.0000000 | 7 | Powodzenie |