Die Definition einer Rangliste soll an einem einfachen Beispiel erläutert werden. Es werden die 10 Flüge gesucht, in denen die meisten freien Plätze vorhanden sind.

Um diese Liste zu definieren, legen wir eine Query R1 über dem InfoSet FLBU an. Aus den Feldgruppen Flugverbindungen und Flüge wählen Sie die Felder Kurzbezeichnung, Code der Flugverbindung, Flugdatum, freie Plätze und Maximale Belegung. Anschließend verzweigen Sie mit der Funktion Rangliste in die Definition einer Rangliste.

Als erstes müssen Sie einen Titel für die Rangliste vergeben. Dies ist notwendig, da in einer Query mehrere Ranglisten enthalten sein können. Weiterhin können Sie festlegen, wieviele Plätze (Ausgabezeilen) die Rangliste enthalten soll. Standardmäßig wird hier eine 10 vorgeschlagen.

Einträge in der Rangliste mit gleichem Wert für das Ranglistenkriterium werden immer mit der gleichen Ranglistennummer (erste Spalte) versehen. Die Ranglistennummer wird aber nur beim ersten Eintrag ausgegeben. Außerdem kann es passieren, daß mehr Ranglistenplätze ausgegeben werden, als laut Ranglistendefinition festgelegt sind. Dies ist der Fall, wenn am Ende der Rangliste Einträge mit gleichem Wert für das Ranglistenkriterium auftreten. Es werden dann immer alle ermittelten Einträge mit gleichem Kriterium ausgegeben.
Anschließend müssen Sie festlegen, welche Felder in welcher Reihenfolge ausgegeben werden sollen. Vergeben Sie dazu in der ersten Spalte Reihenfolgenummern. Eines der so ausgewählten Felder muß als Ranglistenkriterium markiert werden. In unserem Beispiel ist es das Feld freie Plätze.
Das Ranglistenkriterium ist das Sortierkriterium der Rangliste. Für das Sortierkriterium wird eine absteigende Sortierung als Standard angenommen. Es gibt jedoch auch Fälle, in denen eine aufsteigende Sortierung notwendig ist, etwa bei Lieferantenumsätzen, die als Negativbeträge abgespeichert sind. In solchen Fällen kann für das Ranglistenkriterium durch Markieren der Spalte Aufsteigend eine aufsteigende Sortierung angewiesen werden.
Außerdem können Sie eine Ausgabelänge sowie einen Rundungsfaktor angeben. Aus dem gleichen Grund wie bei den Statistiken muß bei Währungs- und Mengenfeldern eine Bezugswährung bzw. Bezugseinheit angegeben werden, in die alle gelesenen Beträge konvertiert werden. Bei Konvertierungsfehlern wird wie bei Statistiken verfahren (siehe
Fehleranalyse bei Konvertierungsfehlern) .Jede Rangliste besitzt Schlüsselspalten. Sie werden durch die Query selbst bestimmt. Allen nichtnumerischen Feldern wird automatisch das Farbattribut Schlüssel zugeordnet. Diese Felder bleiben beim horizontalen Verschieben immer im sichtbaren Bereich des Bildschirms.
Wie bei den Statistiken können Sie auch hier mit der Query-Führung auf Bilder zur Pflege der Überschrift und zur Einstellung der Grafikparameter verzweigen. Es gelten für beide Bilder die bereits bekannten Prinzipien.
Wenn Sie eine weitere Rangliste definieren möchten, wählen Sie die Funktion Nächste Rangliste.