extend işleci

Hesaplanmış sütunlar oluşturur ve bunları sonuç kümesine ekler.

Syntax

T| extend [ColumnName | (ColumnName[, ...])=] İfade [, ...]

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
T string ✔️ Genişletecek tablosal giriş.
Columnname string Eklenecek veya güncelleştirilecek sütunun adı.
Expression string ✔️ Giriş üzerinde gerçekleştirilecek hesaplama.
  • ColumnName atlanırsa, İfade'nin çıkış sütun adı otomatik olarak oluşturulur.
  • İfade birden fazla sütun döndürürse, sütun adlarının listesi parantez içinde belirtilebilir. Ardından , İfadenin çıkış sütunlarına belirtilen adlar verilir. Sütun adlarının listesi belirtilmezse, tüm İfadenin oluşturulan adlara sahip çıkış sütunları çıkışa eklenir.

Döndürülenler

Giriş tablolu sonuç kümesinin bir kopyası, örneğin:

  1. Girişte zaten var olan tarafından extend belirtilen sütun adları kaldırılır ve yeni hesaplanmış değerleri olarak eklenir.
  2. Girişte bulunmayan tarafından belirtilen extend sütun adları yeni hesaplanmış değerleri olarak eklenir.

Not

extend işleci giriş sonuç kümesine dizin içermeyen yeni bir sütun ekler. Çoğu durumda, yeni sütun dizini olan mevcut bir tablo sütunuyla tam olarak aynı olacak şekilde ayarlanırsa Kusto otomatik olarak mevcut dizini kullanabilir. Ancak bazı karmaşık senaryolarda bu yayma işlemi yapılmaz. Böyle durumlarda, amaç bir sütunu yeniden adlandırmaksa, bunun yerine işleciniproject-rename kullanın.

Örnek

StormEvents
| project EndTime, StartTime
| extend Duration = EndTime - StartTime

Aşağıdaki tabloda yalnızca ilk 10 sonuç gösterilmektedir. Çıkışın tamamını görmek için sorguyu çalıştırın.

EndTime StartTime Süre
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
  • Birden çok sütun döndürmek için series_stats kullanma