- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sortierung der Ausgabe einer DatenQuellen-Abfrage
Hallo zusammen,
hier mal meine erste Frage an die Community.
Folgendes Problem bei der Darstellung von DQ-Inhalten
bei Sortierung von TEXT/VARCHAR Spalten
~~SNIP
<ORDER>
<ORDERCRITERIA attribute="name_$CMS_VALUE(#global.language.abbreviation.upperCase)$" descending="0" />
</ORDER>
~~SNIP
Ergebnis:
IST: "10mm" < "5mm"
SOLL : "10mm" > "5mm"
Also FS ist der Meinung das 10mm kleiner sind als 5mm, wahrscheinlich weil lediglich die erste Ziffer und nicht die ganze Zahl berรผcksichtigt wird.
Ein Aufteilen des Inhaltes in zwei Spalten kommt nicht in Frage, da es sich um ein Namensfeld handelt.
Ist da schon mal jemand รผber so etwas gestolpert? Gibt's eine Mรถglichkeit das "grade zu biegen"?
Server-Version: 4.2.485.55118
FS-Integration-Version: 4.2.485_55116
Besten Dank im Voraus.
- Labels:
-
Developers
-
Knowledgebase
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Volker,
>Also FS ist der Meinung das 10mm kleiner sind als 5mm,
Wie kommst Du darauf?
Wenn Du zwei Datensรคtze hast ("5mm" und "10mm") wird als erstes (bei descending=0) "5mm" und dann "10mm" ausgegeben (รผber die FOR-Schleife). (die 5 kommt vor der 1 bei absteigend)
Du kรถnntest es mit einer "fรผhrenden Null" probieren. Bei "05mm" und "10mm" kรคme dann bei descending=0 erst "10mm" und dann "5mm".
Grรผรe
Andreas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Statt รผber die Datenbankabfrage kannst du kannst die Liste der Datensรคtze im Template sortieren (wenn sichergestellt ist, das dort immer vergleichbare Lรคngen drin stehen).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Andreas, Danke fรผr die Antwort.
Die Idee mit der fรผhrenden 0 hatte ich schon versucht der Fachabteilung schmackhaft zu machen; hat leider nicht geklappt
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Peter, auch dir Danke.
Aber handelt es sich hier um Namen, Produktnamen genauer gesagt.
Da ist leider "nichts" sichergestellt.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dann sehe ich fรผr eine einfache automatische Soriterung "Schwarz". Eine Sortierung รผber die Datenbankabfrage kannst Du somit vergessen, oder Du fรผhrst ein "Sortiermerkmal" ein (zusรคtzlicher Begriff, nach dem wie gewรผnscht sortiert werden kann - aber das ist mehr redaktioneller Aufwand). Falls das auch nicht geht, muรt Du die Sortierung im Template ausfรผhren, aber das wird dann sicher sehr aufwendig, und wenn es kein Muster bei den Produktnamen gibt, eigentlich auch schon wieder fast unmรถglich. Wenn die Zahlen am Anfang stehen, kรถnntest Du Zeichen fรผr Zeichen testen, ob es eine Zahl ist. Die Zahlen dann so mit "0en" auffรผllen, dass gleiche Lรคngen entstehen und dann sortieren. --- Ich konnte die Fachabteilung zu der fรผhrenden Null รผberreden, da sonst eine Sortierung enorm zeitaufwendig wรคre. Event. kannst die fรผhrende Null bei der Ausgabe auch ausgeblendet werden (das ist aber wieder aufwendig)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Eventuell kann man das "auffรผllen" durch Regeln "erschlagen".
Die Nullen dann bei der Ausgabe wegblenden kann doch nicht wirklich schwer sein?!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hallo andreas,
ja, das habe ich befรผrchtet, dass das ganze ziemlich aufwendig wird...
danke nochmals
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@peter, bin mir nicht sicher was du mit regeln meinst.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

