Aracılığıyla paylaş


datatable işleci

Sürüm açılan listesini kullanarak hizmetler arasında geçiş yapın. Gezinti hakkında daha fazla bilgi edinin.
Şunlar için geçerlidir: ✅ Microsoft Fabric ✅ Azure Veri Gezgini ✅ Azure İzleyici ✅ Microsoft Sentinel

Şeması ve değerleri sorgunun kendisinde tanımlanan bir tablo oluşturur.

Not

Bu işlecin işlem hattı girişi yok.

Sözdizimi

datatable( Columnname:ColumnType [, ...])[ScalarValue [, ...] ]

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

Parametreler

Ad Tür Zorunlu Açıklama
ColumnName string ✔️ Sütunun adı.
ColumnType string ✔️ Sütundaki veri türü.
ScalarValue sayıl ✔️ Tabloya eklenecek değer. Toplam değer sayısı, tablodaki sütun sayısının katı olmalıdır. Her değer konumuna göre bir sütuna atanır. Özellikle, n'th değeri n % NumColumnskonumundaki sütuna atanır; burada NumColumns toplam sütun sayısıdır.

Not

Sütun adı ve sütun değer çiftleri, tablonun şemasını tanımlar.

Döndürülenler

Verilen şemanın ve verilerin veri tablosunu döndürür.

Örnekler

Aşağıdaki örnek Date, Event ve MoreData sütunlarını içeren bir tablo oluşturur, 4 karakterden uzun Olay açıklamalarına sahip satırları filtreler ve MoreData dinamik nesnesinden her satıra yeni bir sütun tuşu2 ekler.

datatable(Date:datetime, Event:string, MoreData:dynamic) [
    datetime(1910-06-11), "Born", dynamic({"key1":"value1", "key2":"value2"}),
    datetime(1930-01-01), "Enters Ecole Navale", dynamic({"key1":"value3", "key2":"value4"}),
    datetime(1953-01-01), "Published first book", dynamic({"key1":"value5", "key2":"value6"}),
    datetime(1997-06-25), "Died", dynamic({"key1":"value7", "key2":"value8"}),
]
| where strlen(Event) > 4
| extend key2 = MoreData.key2

Çıktı

Tarih Etkinlik DiğerVeriler anahtar2
1930-01-01 00:00:00.0000000 Ecole Navale'e giriyor {
"key1": "value3",
"key2": "value4"
}
değer4
1953-01-01 00:00:00.0000000 İlk kitap yayımlandı {
"key1": "value5",
"key2": "value6"
}
değer6