Forum: www.mikrocontroller.net Wiki Sortierung Tabelle


von Alexander S. (esko) Benutzerseite


Lesenswert?

Die Sortierung funktioniert bei manchen Tabellen nicht richtig.
Siehe hier: [[Standardbauelemente#Operationsverst.C3.A4rker]]
Wenn man z.B. nach der Slewrate absteigend sortieren lässt sind die 
Ergebnisse verwürfelt und das auch noch inkonsistent.

von Alexander S. (esko) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hier mal ein Beispiel aus
Standardbauelemente: Operationsverstärker

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Ist repariert, das lag daran dass die Sortierfunktion nur Einträge mit 
"." statt "," als Zahlen erkannt hat.

von Alexander S. (esko) Benutzerseite


Lesenswert?

Das Problem besteht immer noch.
Sortiere mal nach in "Input Offset Spannung" und etwa bei der 15ten 
Zeile fängt die Sortierung wieder von vorne an.

von Alexander S. (esko) Benutzerseite


Angehängte Dateien:

Lesenswert?

So sieht das dann aus.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Alexander Schmidt schrieb:
> So sieht das dann aus.

Das "Problem" ist wohl das sobald du da die EInheiten hinter schreibst 
er es nicht mehr als Zahl erkennt und dann einen "String Vergleich" 
macht nach Lexiographischer Ordnung oder wie das heißt.

Versuch doch mal die Einheit in den Tabellenkopf zu verschieben. 
Vieleicht reicht aber auch ein Leerzeichen vor der Einehit so wie es 
auch eigentlich gehört.

von Alexander S. (esko) Benutzerseite


Lesenswert?

Alles klar, das war es.
Danke.

von Alexander S. (esko) Benutzerseite


Angehängte Dateien:

Lesenswert?

Sortierung funktioniert immer noch nicht richtig.
Die vorletzte Zeile (im Bild) müsste die erste sein.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Das Problem ist, dass die Art der Sortierung (alphabetisch, numerisch) 
aus der ersten Zeile der Tabelle bestimmt wird. Wenn man erst 
aufsteigend sortiert ist in der ersten Zeile diese Spalte leer, weshalb 
beim absteigenden Sortieren dann nicht erkannt wird dass numerisch 
sortiert werden soll. Ich werde mir überlegen wie man das Problem lösen 
kann.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.