Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer
Sucht Zeilen in der Nähe einer angegebenen Bedingung.
Das Plug-In wird mit dem evaluate Operator aufgerufen.
Syntax
T rows_near(| evaluateCondition, NumRows, [, RowsAfter ])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| T | string |
✔️ | Der Tabellarische Eingabeausdruck. |
| Condition | bool |
✔️ | Stellt die Bedingung dar, um Zeilen zu finden. |
| NumRows | int |
✔️ | Die Anzahl der Zeilen, die vor und nach der Bedingung gesucht werden sollen. |
| RowsAfter | int |
Wenn angegeben, überschreibt die Anzahl der Zeilen, die nach der Bedingung gefunden werden sollen. |
Gibt zurück
Jede Zeile aus der Eingabe, die sich innerhalb von NumRows aus einer true Bedingung befindet, wenn RowsAfter angegeben wird, gibt jede Zeile aus der Eingabe zurück, die "NumRows" vor oder "RowsAfter" nach einer true Bedingung ist.
Beispiel
Suchen Sie Zeilen mit einem "Error" Status, und gibt 2 Zeilen vor und nach dem "Error" Datensatz zurück.
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)
Output
| Timestamp | Wert | State |
|---|---|---|
| 2021-06-05 00:00:00.0000000 | 15 | Erfolgreich |
| 2021-06-06 00:00:00.0000000 | 2 | Erfolgreich |
| 2021-06-07 00:00:00.0000000 | 19 | Fehler |
| 2021-06-08 00:00:00.0000000 | 12 | Erfolgreich |
| 2021-06-09 00:00:00.0000000 | 7 | Erfolgreich |