Benutzerdefinierte Sortierung

InfoZoom sortiert die Werte eines Attributes gemäß seines Formats alphabetisch, numerisch oder chronologisch. Für Attribute mit dem Format String besteht die Möglichkeit, eine benutzerdefinierte Sortierung anzugeben. Das geschieht einfach dadurch, dass den Werten eine Zeichenfolge vorangestellt wird, die die gewünschte Sortierung erzwingt. Diese Zeichenfolge wird in zwei Rauten (#>) eingeschlossen. InfoZoom unterdrückt dann in der Tabelle, in der Werteliste und in Reporten diese vorangestellte Zeichenfolge, zeigt sie aber sehr wohl im Editierfeld zur Veränderung und Kontrolle an. In den Optionen für die Bedienung bestimmen Sie mit dem Kontrollkästchen #...# (Sortierung), ob Texte in Rauten (#...#), die zur benutzerdefinierten Sortierung erfasst wurden, bei der Darstellung unterdrückt werden.

Beispiel: Ein Attribut enthalte Zeichenketten für Schulnoten. Folgende Werte erzwingen eine Sortierung nach Güte der Noten, nicht nach deren alphabetischer Reihenfolge:

#1#sehr gut

#2#gut

#3#befriedigend

#4#ausreichend

#5#mangelhaft

#6#ungenügend

Die Zeichenketten werden alphabetisch sortiert, auch wenn die Sortierwerte Zahlen enthalten. Wenn Sie mehrstellige numerische Sortierwerte benutzen, sollten diese daher mit führenden Nullen geschrieben werden. Sie können stattdessen auch Buchstaben(kombinationen) verwenden:

#01#Prime, #02#Secunde, #03#Terz, ... ,#10#Dezime, ...

#A#Widder, #B#Stier, #C#Zwillinge, ... ,#L#Fische

Hinweise

  • Der leere Attributwert kann nicht umsortiert werden. Die vorangestellten Sortierungszeichen werden nicht unterdrückt, wenn kein Sortierwert oder wenn kein zu sortierender Wert vorhanden ist (z.B. ##text bzw. #1#). Wenn ein Attribut als Eingabe für ein abgeleitetes Attribut verwendet wird (zum Beispiel Length für die Länge einer Zeichenkette), so werden die Sortierwerte an das abgeleitete Attribut mit übergeben und berücksichtigt. Die Sortierwerte werden auch beim Export herausgeschrieben.

  • Datumsangaben wie Wochentage und Monatsnamen können sinnvoller mit Hilfe des passenden Formats chronologisch sortiert werden. Abgeleitete Attribute mittels Klassifikation bzw. Fallunterscheidung bieten einen eigenen Mechanismus zur benutzerdefinierten Sortierung ihrer Werte.

  • Eine benutzerdefinierte Sortierung sollte nicht verwendet werden, wenn das Attribut auch eine Liste enthält.

Siehe auch: