operator voor gegevenstabel
Van toepassing op: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel-
Retourneert een tabel waarvan het schema en de waarden zijn gedefinieerd in de query zelf.
Notitie
Deze operator heeft geen pijplijninvoer.
Syntaxis
datatable(
ColumnName:
ColumnType [,
...])
[
ScalarValue [,
...] ]
Meer informatie over syntaxisconventies.
Parameters
Naam | Type | Vereist | Beschrijving |
---|---|---|---|
ColumnName- | string |
✔️ | De naam voor een kolom. |
ColumnType- | string |
✔️ | Het type gegevens in de kolom. |
ScalarValue- | scalar | ✔️ | De waarde die in de tabel moet worden ingevoegd. Het totale aantal waarden moet een veelvoud zijn van het aantal kolommen in de tabel. Elke waarde wordt toegewezen aan een kolom op basis van de positie. De n'th value is toegewezen aan de kolom op positie n % NumColumns, waarbij NumColumns het totale aantal kolommen is. |
Notitie
De kolomnaam- en kolomwaardeparen definiëren het schema voor de tabel.
Retourneert
Deze operator retourneert een gegevenstabel van het opgegeven schema en de opgegeven gegevens.
Voorbeeld
In dit voorbeeld wordt een tabel gemaakt met Date, Eventen MeerData- kolommen, worden rijen gefilterd met gebeurtenisbeschrijvingen die langer zijn dan 4 tekens en wordt een nieuwe kolom sleutel2 aan elke rij toegevoegd vanuit het dynamische Object MoreData.
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
uitvoer
Datum | Gebeurtenis | MoreData | key2 |
---|---|---|---|
1930-01-01 00:00:00.0000000 | Enters Ecole Navale | { "key1": "value3", "key2": "value4" } |
waarde4 |
1953-01-01 00:00:00.0000000 | Gepubliceerd eerste boek | { "key1": "value5", "key2": "value6" } |
waarde6 |