| Funktion |
Mit der
Sort-Anweisung können
Sie die Werte einer fortlaufend nummerierten Anzahl von Variablen
umsortieren. Auch mehrere Variablenleisten können simultan
sortiert werden, beispielsweise wenn Sie eine tabellenartige Darstellung
mit GuiXT Variablen implementieren.
|
| Beispiele |
Sort
"mx_matnr_"
Aufsteigende Sortierung der Werte in den Variablen V[mx_matnr_1],
V[mx_mantr_2], V[mx_matnr_3] ,...
Sort
"mx_tab_%row_%col"
-descending rowcount=84
colcount=12
orderby=3
Absteigende Sortierung einer Tabelle aus Variablen V[mx_tab_1_1],
V[mx_tab_1_2], V[mx_tab_1_3], ..... bis V[mx_tab_84_12].
|
| Format |
Sort
"varname"
Sortieren der Variablen V[varname1], V[varname2],..
Sort
"varname_%row_%col"
Sortieren der Zeilen einer Tabelle aus Variablen, wobei für "%row" die
Zeilennummer und für "%col" die Spaltennummer eingesetzt wird.
|
| Zusatzoptionen |
| -descending |
Absteigende Sortierung |
|
rowcount= |
Anzahl Zeilen. Falls nicht angegeben, ermittelt GuiXT die
Anzahl der Zeilen aus der Anzahl existierender Variablennamen. |
|
colcount= |
Anzahl Spalten. Falls nicht angegeben, wird eine eindimensionale
Leiste von Variablen angenommen. |
|
orderby= |
Nummer der Spalte, nach der sortiert werden soll. Falls nicht
angegeben: erste Spalte |
|
|
Zu beachten |
- Die Spalten können
Zeichenreihen (Strings), Zahlen oder Datumsangaben enthalten;
die Sortierung erfolgt jeweils typgerecht.
- Der Sort ist stabil,
d.h. er ändert die Reihenfolge bei gleichen Werten nicht. Sie können
daher, wenn die Sortierung nach mehr als einer Spalte gewünscht
wird, die Sortierungen nacheinander durchführen, bei der letzten
Sortierspalte beginnend.
|