11 Replies Latest reply: Jan 14, 2015 7:08 AM by Marcus Sommer RSS

    Sortierung

    Hans Müller

      Hallo zusammen,

       

      folgendes Problem. Ich habe eine Listbox welche mir die Monate eines Jahres ausgibt. Die Monate werden über das Feld MONAT angeben die Sortierung wird über eine Formel auf Grundlage eines anderen Feldes durchgeführt. Immer wenn ich einen Monat auswähle rutscht der ans Ende oder an den Anfang, jenachdem wie die Sortierung über die Formel durchgeführt wird. Wie bekomme ich es hin das bei der Auswahl des Feldes dieses sich nicht verschiebt?

       

      Viele Grüße

        • Re: Sortierung
          Marcus Sommer

          Nimm mal den Haken bei Sortieren nach Status raus.

           

          - Marcus

            • Re: Sortierung
              Hans Müller

              Leider hat das nicht funktioniert...

               

              sortierung.JPG

               

              Sobald ich den Monat auswähle steht er am Ende.

                • Re: Sortierung
                  Marcus Sommer

                  Bei mir funktioniert das, sowohl mit Haken raus, als auch mit bedingt aufsteigend. Hast Du weitere Sortierungen drin, bei mir ist numerisch. Handelt es sich bei Dir überhaupt um ein numerisches Feld?

                   

                  - Marcus

                    • Re: Sortierung
                      Hans Müller

                      Also bei mir sieht das so aus...

                       

                      Excel.JPG

                      Diese Tabelle lade ich per Script.

                       

                      sort.JPG

                      und das ist die Sortierung. Die Dimension ist MONAT.

                      Aber egal welche Sortierung ich zusätzlich zu der Formel Sortierung auswählen. Es wird ans Ende oder an den Anfang verschoben.

                        • Re: Sortierung
                          Marcus Sommer

                          Generell: alle Datums-Zuordnungen sollten aus einem Master-Kalender kommen und numerisch sein, dann hat man solche und weitere Schwierigkeiten nicht und könnte einfach nach dem numerischen Wert sortieren. Mit monthname(Datum) oder date(Datum, 'MMMM') bekommt man auch solche Rückgaben hin, wie z.B. Jan. oder Januar und sie sind trotzdem numerisch.

                           

                          Warum es bei Dir nicht funktioniert, liegt daran, dass Sortierung ohne eine Aggregation kein valides Ergebnis liefert und somit ignoriert wird. Hier bräuchtest Du vermutlich avg(Sortierung).

                           

                          Schöne Grüße

                          Marcus

                            • Re: Sortierung
                              Hans Müller

                              Habe es nun mit einem korrekt erstellten Masterkalender versucht und auch da funktioniert es nicht.

                              Es ist allerdings so. Wenn ich nur den Monat auswähle verschiebt sich der ausgewählte Monat nicht! Sobald ich das dazugehörige Jahr auswähle, findet eine Verschiebung statt.