project-reorder-Operator
Gilt für: ✅Microsoft Fabric✅✅
Ordnet Spalten in der Ausgabetabelle neu an.
Syntax
T| project-reorder
ColumnNameOrPattern [asc
| desc
| granny-asc
| granny-desc
] [,
...]
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
T | string |
✔️ | Die Eingabetabellendaten. |
ColumnNameOrPattern | string |
✔️ | Der Name des Spalten- oder Spalten-Wildcardmusters, nach dem die Spalten sortiert werden sollen. |
asc , , desc granny-asc granny-desc |
string |
Gibt an, wie die Spalten sortiert werden, wenn ein Wildcardmuster verwendet wird.
asc oder desc sortiert Spalten nach Spaltennamen auf aufsteigender oder absteigender Weise.
granny-asc oder granny-desc Bestellungen nach aufsteigender bzw. absteigender Reihenfolge, während sie nach dem nächsten numerischen Wert secondarily sortiert werden. Kommt z. B. vora100 , a20 wenn granny-asc angegeben wird. |
Hinweis
- Wenn keine explizite Sortierung angegeben ist, wird die Reihenfolge durch die übereinstimmenden Spalten bestimmt, wie sie in der Quelltabelle angezeigt werden.
- Im mehrdeutigen ColumnNameOrPattern-Abgleich wird die Spalte an der ersten Position angezeigt, die dem Muster entspricht.
- Die Angabe von Spalten für die
project-reorder
Option ist optional. Spalten, die nicht explizit angegeben werden, werden als letzte Spalten der Ausgabetabelle angezeigt. - Verwenden Sie zum Entfernen von
project-away
Spalten . - Um auszuwählen, welche Spalten beibehalten werden sollen, verwenden Sie
project-keep
. - Verwenden Sie zum Umbenennen von
project-rename
Spalten .
Gibt zurück
Eine Tabelle, die Spalten in der reihenfolge enthält, die durch die Operatorargumente angegeben wird.
project-reorder
die Spalten aus der Tabelle nicht umbenennen oder entfernen, daher werden alle Spalten, die in der Quelltabelle vorhanden sind, in der Ergebnistabelle angezeigt.
Beispiele
Die Beispiele in diesem Abschnitt zeigen, wie Sie die Syntax verwenden, um Ihnen den Einstieg zu erleichtern.
In den Beispielen in diesem Artikel werden öffentlich verfügbare Tabellen in der Hilfecluster-verwendet, z. B. die tabelle
StormEvents
in der datenbank Beispiele.
In den Beispielen in diesem Artikel werden öffentlich verfügbare Tabellen verwendet, z. B. die Tabelle
StormEvents
in der Wetteranalyse Beispieldaten.
Neu anordnen mit b zuerst
Ordnen Sie eine Tabelle mit drei Spalten (a, b, c) neu an, damit die zweite Spalte (b) zuerst angezeigt wird.
print a='a', b='b', c='c'
| project-reorder b
Output
b | a | c |
---|---|---|
b | a | c |
Neu anordnen mit einem ersten
Ordnen Sie Spalten einer Tabelle neu an, sodass spalten beginnend a
vor anderen Spalten angezeigt werden.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
Output
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |