Sortierfeldwerte nach höchster/niedrigster Rang beschränken

Vorgehensweise:

Wenn Sie Reportzeilen mit der BY-Phrase sortieren, können Sie die Sortierfeldwerte auf eine Gruppe mit hohen oder niedrigen Werten beschränken. Sie wählen, wie viele Felder in den Report aufgenommen werden. Sie können beispielsweise nur die 10 höchsten (oder niedrigsten) Sortierfeldwerte in Ihrem Report anzeigen, indem Sie BY HIGHEST (oder LOWEST) verwenden.

Sie können bis zu fünf Sortierfelder mit BY HIGHEST oder BY LOWEST haben.


Nach oben

x
Syntax: Sortierfeldwerte nach höchster/niedrigster Rang beschränken
BY {HIGHEST n|LOWEST n} sortfield					

Hierbei gilt:

HIGHEST n

Gibt an, dass nur die höchsten n Sortierfeldwerte im Report enthalten sind. TOP ist ein Synonym für HIGHEST.

LOWEST n

Gibt an, dass nur die niedrigsten n Sortierfeldwerte im Report enthalten sind.

sortfield

Ist der Name des Sortierfeldes. Das Sortierfeld kann numerisch oder alphanumerisch sein.

Hinweis: HIGHEST/LOWEST n bezieht sich auf die Anzahl der Sortierfeldwerte, nicht auf die Anzahl der Reportzeilen. Wenn mehrere Datensätze denselben Sortierfeldwert haben, der das Kriterium n HIGHEST/LOWEST erfüllt, werden sie alle in den Report aufgenommen.



Beispiel: Sortierfeldwerte auf eine Gruppe beschränken

Die folgende Anfrage zeigt die Namen der Angestellten an, die die fünf höchsten Gehälter haben.

TABLE FILE EMPLOYEE
PRINT LAST_NAME
BY HIGHEST 5 CURR_SAL
END

Die Ausgabe ist:


WebFOCUS