Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Applies to: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Die Tabellarische Ausdrucksanweisung ist das, was Personen in der Regel im Hinterkopf haben, wenn sie über Abfragen sprechen. Diese Anweisung wird in der Regel zuletzt in der Anweisungsliste angezeigt, und sowohl die Eingabe als auch die Ausgabe bestehen aus Tabellen oder tabellarischen Datasets. Zwei Anweisungen müssen durch ein Semikolon getrennt werden.
Eine tabellarische Ausdrucksanweisung besteht in der Regel aus tabellarischen Datenquellen wie Tabellen, tabellarischen Datenoperatoren wie Filtern und Projektionen und optionalen Renderingoperatoren. Die Komposition wird durch das Pipezeichen (|) dargestellt, wobei die Anweisung eine normale Form darstellt, die den Fluss tabellarischer Daten von links nach rechts darstellt.
Jeder Operator akzeptiert ein tabellarisches Dataset "from the pipe" und andere Eingaben, einschließlich weiterer tabellarischer Datasets aus dem Textkörper des Operators, und gibt dann ein tabellarisches Dataset an den nächsten folgenden Operator aus.
Syntax
Source|Operator1|Operator2|RenderInstruction
Learn more about syntax conventions.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| Source | string |
✔️ | Eine tabellarische Datenquelle. Siehe Tabellarische Datenquellen. |
| Operator | string |
✔️ | Tabellarische Datenoperatoren, z. B. Filter und Projektionen. |
| RenderInstruction | string |
Rendern von Operatoren oder Anweisungen |
Tabellarische Datenquellen
Eine tabellarische Datenquelle erzeugt Datensätze, die von tabellarischen Datenoperatoren weiter verarbeitet werden sollen. Die folgende Liste zeigt unterstützte tabellarische Datenquellen:
- Table references
- The tabular range operator
- The print operator
- Ein Aufruf einer Funktion, die eine Tabelle zurückgibt
- A table literal ("datatable")
Examples
Die Beispiele in diesem Abschnitt zeigen, wie Sie die Syntax verwenden, um Ihnen den Einstieg zu erleichtern.
The examples in this article use publicly available tables in the help cluster, such as the
StormEventstable in the Samples database.
The examples in this article use publicly available tables, such as the
Weathertable in the Weather analytics sample gallery. Möglicherweise müssen Sie den Tabellennamen in der Beispielabfrage so ändern, dass er der Tabelle in Ihrem Arbeitsbereich entspricht.
Filtern von Zeilen nach Bedingung
Diese Abfrage zählt die Anzahl der Datensätze in der StormEvents Tabelle mit dem Wert "FLORIDA" in der spalte State.
StormEvents
| where State == "FLORIDA"
| count
Output
| Count |
|---|
| 1042 |
Kombinieren von Daten aus zwei Tabellen
In this example, the join operator is used to combine records from two tabular data sources: the StormEvents table and the PopulationData table.
StormEvents
| where InjuriesDirect + InjuriesIndirect > 50
| join (PopulationData) on State
| project State, Population, TotalInjuries = InjuriesDirect + InjuriesIndirect
Output
| State | Population | TotalInjuries |
|---|---|---|
| ALABAMA | 4918690 | 60 |
| CALIFORNIA | 39562900 | 61 |
| KANSAS | 2915270 | 63 |
| MISSOURI | 6153230 | 422 |
| OKLAHOMA | 3973710 | 200 |
| TENNESSEE | 6886720 | 187 |
| TEXAS | 29363100 | 137 |