Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Report nach Datum sortieren

    Scheduled Pinned Locked Moved Betrieb
    8 Posts 2 Posters 376 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • StefanP74S Online
      StefanP74
      last edited by

      Guten Morgen,

      ich würde gerne den Inhalt eines Reports nach einem Datums-Feld sortieren - genau genommen nach Vertrags-Ende.
      Wie man erkennen kann, hat man im Abfrage-Editor keine Option um nach Datums-Feldern zu sortieren.
      i-doit_report_sort_01.JPG
      Ich kann den Report natürlich im SQL-Editor anpassen, allerdings frage ich mich, warum das so ist?
      Wie man sehen kann, ist es mir nur möglich, nach Bezeichnung zu sortieren.
      Hats da was bei mir oder ist das so?

      LG Stefan

      LFischerL 1 Reply Last reply Reply Quote 0
      • LFischerL Offline
        LFischer @StefanP74
        last edited by

        Hallo @StefanP74

        i-doit stellt nur bei denjenigen Attributen die Sortierung zur Verfügung, die den "indexed" Flag haben. Das hatten wir mal aus Performance-Gründen eingebaut. Die Sortierung nach Datenbankfeldern, die nicht indexiert sind, nimmt deutlich mehr Zeit und Ressourcen in Anspruch.

        Darüber hinaus ist das unsere Möglichkeit zu steuern nach welchen Datenbankfeldern sortiert werden kann - bei Objekt- oder Dialog Referenzfeldern will man ja keine Sortierung auf Basis des Feldwertes.

        Theoretisch kann man das in der UI umgehen. Dazu müsste man VOR dem hinzufügen eines Attributs im DOM das data-indexed auf 1 stellen:
        70a6e7a7-af33-438b-ac51-67aff02eb9af-image.png

        Das wird aber natürlich wieder entfernt, sobald man den Report zu einem späteren Zeitpunkt überspeichert.

        Ich kann das Thema mal mitnehmen - ggf. ist es an der Zeit dieses Verhalten anzupassen 😉

        Viele Grüße
        Leo

        StefanP74S 2 Replies Last reply Reply Quote 0
        • StefanP74S Online
          StefanP74 @LFischer
          last edited by

          Hallo @LFischer

          ok, danke für die Info.

          LG Stefan

          1 Reply Last reply Reply Quote 0
          • StefanP74S Online
            StefanP74 @LFischer
            last edited by

            Servus @LFischer,

            da ich wieder gefragt wurde: Hat sich in diese Richtung schon etwas getan?
            Datumsfelder sind in Reports oft entscheidend für die Sortierung.
            Da wäre eine Selektion über den Report-Manager (auch für technisch unversierte Anwender) eine erhebliche Erleichterung.

            Danke
            LG Stefan

            LFischerL 1 Reply Last reply Reply Quote 0
            • LFischerL Offline
              LFischer @StefanP74
              last edited by LFischer

              Hallo @StefanP74

              ich kann dir hierzu leider nichts neues liefern.

              Ich habe mit einem Kollegen gesprochen ob wir das technisch abbilden können und die Antwort darauf lautet erst mal "Ja". ABER wenn wir erlauben nicht-indizierte Felder per Query zu sortieren kann es bei komplexen Reports schnell zu performance Problemen kommen 😞

              Ich werde ein Ticket (Feature Wunsch) dazu für i-doit 35 schreiben - mit etwas Glück können wir das bis dahin umsetzen!

              edit

              Mir fällt gerade ein - wir arbeiten gerade daran die Tabellen-Komponente der Reports gegen die allgemeine Komponente (aus Objekt- und Kategorielisten) zu tauschen. Damit wäre es bereits möglich die Einträge beliebig zu sortieren (was aktuell ja nicht immer klappt) - allerdings erst nachdem der Report geöffnet wurde. Wäre das ein Plan B?

              Viele Grüße
              Leo

              StefanP74S 1 Reply Last reply Reply Quote 0
              • StefanP74S Online
                StefanP74 @LFischer
                last edited by

                Servus @LFischer,

                Es ist noch nicht akut bei uns ... ich werde nur so einmal pro Monat "gefragt" 🤕 😂
                Hauptsache es ist eine Lösung welche im Standard umgesetzt wird.

                idoit_20250226_01.PNG

                Das Beispiel zeigt, dass eine Sortierung nach dem benutzerdefinierten Attribut "Nächste Überprüfung" (ein Datumsfeld) im Report-Manager nicht möglich ist.

                Sobald der Report geöffnet wird, ist mittels Klick auf die Überschrift die Sortierung nach dem genannten Feld möglich.
                Gewünscht ist aber, dass die Sortierung nach Datum bereits bei Erstellung des Reports hinterlegt ist.

                Manchmal sind es die kleinen Dinge, die uns beschäftigen. 🙄 😁

                LG Stefan

                1 Reply Last reply Reply Quote 0
                • LFischerL LFischer referenced this topic on
                • LFischerL Offline
                  LFischer
                  last edited by

                  Hallo @StefanP74

                  ich habe gerade gesehen das die angepeilte Code-Änderung in i-doit 35 veröffentlicht werden soll 😉 Dadurch dürften sämtliche indexierten und nicht-virtuellen Felder sortiert werden.

                  Gleiches gilt auch für Objektlisten.

                  StefanP74S 1 Reply Last reply Reply Quote 0
                  • StefanP74S Online
                    StefanP74 @LFischer
                    last edited by

                    Hallo @LFischer

                    das ist eine sehr gute Nachricht 👌

                    LG Stefan

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post