rows_near() プラグイン
指定された条件の近くにある行を検索します。
このプラグインは、evaluate
演算子を使用して呼び出します。
構文
T| evaluate
rows_near(
Condition,
NumRows,
[,
RowsAfter ])
構文規則について詳しく知る。
パラメーター
名前 | 型 | 必須 | 説明 |
---|---|---|---|
T | string |
✔️ | 表形式の入力式。 |
Condition | bool |
✔️ | 行を検索する条件を表します。 |
NumRows | int |
✔️ | 条件の前後に検索する行数。 |
RowsAfter | int |
指定すると、条件の後に検索する行数がオーバーライドされます。 |
戻り値
true
条件からの NumRows 内にある入力からのすべての行は、RowsAfter が指定されている場合、true
条件の前の NumRows または後の RowsAfter である入力からすべての行を返します。
例
"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)
出力
Timestamp | 値 | State |
---|---|---|
2021-06-05 00:00:00.0000000 | 15 | Success |
2021-06-06 00:00:00.0000000 | 2 | Success |
2021-06-07 00:00:00.0000000 | 19 | エラー |
2021-06-08 00:00:00.0000000 | 12 | Success |
2021-06-09 00:00:00.0000000 | 7 | Success |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示