Aracılığıyla paylaş


extend işleci

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

Sözdizimi

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

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

Parametreler

Ad Tür Zorunlu Açıklama
T string ✔️ Genişletilebilecek 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, ifadenin oluşturulan adlara sahip tüm çıkış sütunları çıkışa eklenir.

Döndürülenler

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

  1. Girişte zaten var olan sütun adları extend 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 yapılmaz. Böyle durumlarda, amaç bir sütunu yeniden adlandırmaksa, bunun yerine işlecini project-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