extend 演算子
計算列を作成し、結果セットに追加します。
構文
T| extend
[ColumnName | (
ColumnName[,
])
=
] 式 [,
...]
構文規則について詳しく知る。
パラメーター
名前 | 型 | 必須 | 説明 |
---|---|---|---|
T | string |
✔️ | 拡張する表形式の入力。 |
[ColumnName] | string |
追加または更新する列の名前。 | |
[式] | string |
✔️ | 入力に対して実行する計算。 |
- ColumnName を省略すると、Expression の出力列名が自動的に生成されます。
- "式" によって複数の列が返される場合は、かっこで囲んで列名のリストを指定できます。 次に、 式の出力列に指定された名前が付きます。 列名のリストが指定されていない場合は、生成された名前を持つ 式のすべての出力列が出力に追加されます。
戻り値
入力の表形式の結果セットのコピー。次のようなものです。
- 入力に既に存在する
extend
を指定された列名は削除され、新しい計算値として追加されます。 - 入力に存在しないによって示された
extend
列名は、新しい計算値として追加されます。
Note
extend
演算子を使用すると、入力結果セットに新しい列が追加されます。インデックスは付けられていません。 ほとんどの場合、新しい列が、インデックスを持つ既存のテーブル列とまったく同じに設定されている場合、Kusto で既存のインデックスを自動的に使用できます。 ただし、一部の複雑なシナリオでは、この反映は行われません。 そのような場合、列の名前を変更することが目的である場合は、代わりに 演算子を使用します。
例
StormEvents
| project EndTime, StartTime
| extend Duration = EndTime - StartTime
次の表は、最初の 10 件の結果のみを示しています。 完全な出力を表示するには、クエリを実行します。
EndTime | StartTime | Duration |
---|---|---|
2007-01-01T00:00:00Z | 2007-01-01T00:00:00Z | 00:00:00 |
2007-01-01T00:25:00Z | 2007-01-01T00:25:00Z | 00:00:00 |
2007-01-01T02:24:00Z | 2007-01-01T02:24:00Z | 00:00:00 |
2007-01-01T03:45:00Z | 2007-01-01T03:45:00Z | 00:00:00 |
2007-01-01T04:35:00Z | 2007-01-01T04:35:00Z | 00:00:00 |
2007-01-01T04:37:00Z | 2007-01-01T03:37:00Z | 01:00:00 |
2007-01-01T05:00:00Z | 2007-01-01T00:00:00Z | 05:00:00 |
2007-01-01T05:00:00Z | 2007-01-01T00:00:00Z | 05:00:00 |
2007-01-01T06:00:00Z | 2007-01-01T00:00:00Z | 06:00:00 |
2007-01-01T06:00:00Z | 2007-01-01T00:00:00Z | 06:00:00 |
関連コンテンツ
- series_statsを使用して複数の列を返す
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示