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
Auswählen der Spalten, um neue berechnete Spalten aufzunehmen, umzubenennen, zu löschen oder einzufügen.
Die Reihenfolge der Spalten im Ergebnis wird durch die Reihenfolge der Argumente festgelegt. Nur die in den Argumenten angegebenen Spalten sind im Ergebnis enthalten. Alle anderen Spalten in der Eingabe werden gelöscht.
Syntax
T| project [ColumnName | (ColumnName[,])=] Expression [, ...]
or
T| projectColumnName [=Expression] [, ...]
Learn more about syntax conventions.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| T | string |
✔️ | Die tabellarische Eingabe, für die bestimmte Spalten projiziert werden sollen. |
| ColumnName | string |
Ein Spaltenname oder eine durch Trennzeichen getrennte Liste von Spaltennamen, die in der Ausgabe angezeigt werden sollen. | |
| Expression | string |
Der skalare Ausdruck, der über die Eingabe ausgeführt werden soll. |
- Either ColumnName or Expression must be specified.
- If there's no Expression, then a column of ColumnName must appear in the input.
- If ColumnName is omitted, the output column name of Expression will be automatically generated.
- If Expression returns more than one column, a list of column names can be specified in parentheses. If a list of the column names isn't specified, all Expression's output columns with generated names will be added to the output.
Note
Es wird nicht empfohlen, eine neue berechnete Spalte mit demselben Namen wie eine vorhandene Spalte in der Eingabe zurückzugeben.
Returns
Eine Tabelle mit Spalten, die als Argumente benannt wurden. Enthält dieselbe Anzahl von Zeilen wie die Eingabetabelle.
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.
Nur bestimmte Spalten anzeigen
Zeigt nur das EventId, Stateder EventTypeStormEvents Tabelle an.
StormEvents
| project EventId, State, EventType
Output
Die Tabelle zeigt die ersten 10 Ergebnisse.
| EventId | State | EventType |
|---|---|---|
| 61032 | ATLANTIC SOUTH | Waterspout |
| 60904 | FLORIDA | Heavy Rain |
| 60913 | FLORIDA | Tornado |
| 64588 | GEORGIA | Thunderstorm Wind |
| 68796 | MISSISSIPPI | Thunderstorm Wind |
| 68814 | MISSISSIPPI | Tornado |
| 68834 | MISSISSIPPI | Thunderstorm Wind |
| 68846 | MISSISSIPPI | Hail |
| 73241 | AMERICAN SAMOA | Flash Flood |
| 64725 | KENTUCKY | Flood |
| ... | ... | ... |
Mögliche Manipulationen mithilfe des Projekts
Die folgende Abfrage benennt die Spalte um und erstellt eine neue Spalte, die BeginLocation aus einer Berechnung über zwei vorhandene Spalten aufgerufen wird TotalInjuries .
StormEvents
| project StartLocation = BeginLocation, TotalInjuries = InjuriesDirect + InjuriesIndirect
| where TotalInjuries > 5
Output
Die Tabelle zeigt die ersten 10 Ergebnisse.
| StartLocation | TotalInjuries |
|---|---|
| LYDIA | 15 |
| ROYAL | 15 |
| GOTHENBURG | 9 |
| PLAINS | 8 |
| KNOXVILLE | 9 |
| CAROL STREAM | 11 |
| HOLLY | 9 |
| RUFFIN | 9 |
| ENTERPRISE MUNI ARPT | 50 |
| COLLIERVILLE | 6 |
| ... | ... |