4D View v16

PV SORT MANY

Home

 
4D View v16
PV SORT MANY

PV SORT MANY 


 

PV SORT MANY ( Bereich ; Links ; Oben ; Rechts ; Unten ; Ausrichtung ; Schlüssel ; Sortierung ) 
Parameter Typ   Beschreibung
Bereich  Lange Ganzzahl in 4D View Bereich
Links  Lange Ganzzahl in Nummer linke Spalte
Oben  Lange Ganzzahl in Nummer obere Zeile
Rechts  Lange Ganzzahl in Nummer rechte Spalte
Unten  Lange Ganzzahl in Nummer untere Zeile
Ausrichtung  Ganzzahl in 0 = Zeile; 1 = Spalte
Schlüssel  Array in Spalte(n) oder Zeile(n) mit den Werten zur Sortierung
Sortierung  Array in Sortierrichtung: 0 = Aufsteigend; 1 = Absteigend

Der Befehl PV SORT MANY arbeitet ähnlich wie PV SORT ONE, mit dem Unterschied, dass er mehrfach sortiert. In Schlüssel übergeben Sie Spalten oder Zeilen als Sortierkriterium, in Sortierung die Reihenfolge (auf- oder absteigend).

Die Sortierung erfolgt für die Zellenauswahl, definiert durch Links, Oben, Rechts und Unten.

Ausrichtung gibt an, ob die Sortierung Zeilen bzw. Spalten ausrichten soll:

  • Bei 0 werden die Zeilen nach den Werten ausgerichtet, die in Schlüssel für Zeilen angegeben sind.
  • Bei 1 werden die Spalten nach den Werten ausgerichtet, die in Schlüssel für Spalten angegeben sind.

Eine Zellenauswahl (5 Spalten x 9 Zeilen) nach der zweiten Spalte in aufsteigender Reihenfolge und nach der dritten Spalte in absteigender Reihenfolge sortieren:

 ARRAY LONGINT($Keys;2) `Spalte(n) oder Zeile(n) mit den zu sortierenden Werten
 ARRAY INTEGER($Orders;2) `0=Aufsteigend / 1=Absteigend
 
  `Initialisierung
 $Keys{1}:=3 `Die 2. Spalte der Auswahl dient als 1. Sortierkriterium
 $Keys{2}:=4 `Die 3. Spalte der Auswahl dient als 2. Sortierkriterium
 $Orders{1}:=0 `Zeilen der 2. Spalte in der Auswahl aufsteigend sortieren
 $Orders{2}:=1 `Zeilen der 3. Spalte in der Auswahl absteigend sortieren
 
 PV SORT MANY(Bereich;2;2;6;10;1;$Keys;$Orders)



Siehe auch 

PV SORT COLUMN
PV SORT ONE

 
EIGENSCHAFTEN 

Produkt: 4D View
Thema: PV Zellen verwalten
Nummer: 15974

 
GESCHICHTE 

Erstellt: 4D View 6.8

 
ARTIKELVERWENDUNG

4D View Programmiersprache ( 4D View v16)