project-away-Operator

Wählen Sie aus, welche Spalten aus der Eingabetabelle aus der Ausgabetabelle ausgeschlossen werden sollen.

Syntax

T| project-awayColumnNameOrPattern [, ...]

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich Beschreibung
T string ✔️ Die tabellarische Eingabe, aus der Spalten entfernt werden sollen.
ColumnNameOrPattern string ✔️ Ein oder mehrere Spaltennamen oder Spaltenplatzhaltermuster, die aus der Ausgabe entfernt werden sollen.

Gibt zurück

Eine Tabelle mit Spalten, die nicht als Argumente benannt wurden. Enthält die gleiche Anzahl von Zeilen wie die Eingabetabelle.

Tipp

Sie können project-away alle Spalten verwenden, die in der ursprünglichen Tabelle vorhanden sind oder die als Teil der Abfrage berechnet wurden.

Hinweis

Die Reihenfolge der Spalten im Ergebnis wird durch ihre ursprüngliche Reihenfolge in der Tabelle bestimmt. Nur die Spalten, die als Argumente angegeben wurden, werden gelöscht. Die anderen Spalten sind im Ergebnis enthalten.

Beispiele

Die Eingabetabelle PopulationData enthält 2 Spalten: State und Population. Projizieren Sie die Population Spalte, und Sie haben eine Liste mit Zustandsnamen.

PopulationData
| project-away Population

Die folgende Tabelle zeigt nur die ersten 10 Ergebnisse.

State
ALABAMA
ALASKA
ARIZONA
ARKANSAS
CALIFORNIA
COLORADO
CONNECTICUT
DELAWARE
DISTRICT OF COLUMBIA
FLORIDA
...

Projektieren mithilfe eines Spaltennamenmusters

Die folgende Abfrage entfernt Spalten ab dem Wort "session".

ConferenceSessions
| project-away session*

Die folgende Tabelle zeigt nur die ersten 10 Ergebnisse.

conference owner participants URL Level starttime duration time_and_duration kusto_affinity
PASS Summit 2019 Avner Aharoni https://www.eventbrite.com/e/near-real-time-interact-analytics-on-big-data-using-azure-data-explorer-fg-tickets-77532775619 2019-11-07T19:15:00Z Do, Nov 7, 11:15 AM-12:15 PM PST Focused
PASS Summit Rohan Kumar Ariel Pisetzky https://www.pass.org/summit/2018/Learn/Keynotes.aspx 2018-11-07T08:15:00Z 90 Mi, 7. November, 8:15-9:45 Uhr Mention
Intelligente Cloud 2019 Rohan Kumar Henning Rauch 2019-04-09T09:00:00Z 90 Di, 9. April, 9:00-10:30 Uhr Mention
Ignite 2019 Jie Feng https://myignite.techcommunity.microsoft.com/sessions/83940 100 2019-11-06T14:35:00Z 20 Mi, Nov 6, 9:35 AM - 9:55 AM Mention
Ignite 2019 Bernhard Rode Le Hai Dang, Ricardo Niepel https://myignite.techcommunity.microsoft.com/sessions/81596 200 2019-11-06T16:45:00Z 45 Mi, 6. November, 11:45-12:30 Uhr Mention
Ignite 2019 Tzvia Gitlin Troyna https://myignite.techcommunity.microsoft.com/sessions/83933 400 2019-11-06T17:30:00Z 75 Mi, 6. November, 12:30 Uhr-13:30 Uhr Focused
Ignite 2019 Jie Feng https://myignite.techcommunity.microsoft.com/sessions/81057 300 2019-11-06T20:30:00Z 45 Mi, 6. November, 15:30 Uhr-16:15 Uhr Mention
Ignite 2019 Manoj Raheja https://myignite.techcommunity.microsoft.com/sessions/83939 300 2019-11-07T18:15:00Z 20 Do, 7. November, 13:15-13:35 Uhr Focused
Ignite 2019 Uri Barash https://myignite.techcommunity.microsoft.com/sessions/81060 300 2019-11-08T17:30:00Z 45 Fr, Nov8, 10:30 AM-11:15 AM Focused
Ignite 2018 Manoj Raheja https://azure.microsoft.com/resources/videos/ignite-2018-azure-data-explorer-%E2%80%93-query-billions-of-records-in-seconds/ 200 20 Focused
... ... ... ... ... ... ... ... ...
  • Verwenden Sie project-keep, um auszuwählen, welche Spalten aus der Eingabe in der Ausgabe beibehalten werden sollen.
  • Um Spalten umzubenennen, verwenden Sie project-rename.
  • Um Spalten neu anzuordnen, verwenden Sie project-reorder.