Freigeben über


project-reorder-Operator

Gilt für: ✅Microsoft Fabric

Ordnet Spalten in der Ausgabetabelle neu an.

Syntax

T| project-reorderColumnNameOrPattern [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, , descgranny-ascgranny-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-awaySpalten .
  • Um auszuwählen, welche Spalten beibehalten werden sollen, verwenden Sie project-keep.
  • Verwenden Sie zum Umbenennen von project-renameSpalten .

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