0

Der Schwarm ist sicher schlauer

Montag morgen, und der Frust läuft über - also hier an alle Neugierigen und Hilfsbereiten mein Problem:

Tabelle Projekte: alle laufenden Projekte - dort gibt es ein Feld "Abgelegt" ja/nein.

Tabelle Vorgänge: alles drin wie "Dokumentation", "Zeiterfassung", "Wiedervorlage" und noch ein paar andere Eigenschaften (Auswahlfeld)

Diese Tabelle hat eine Verknüpfung mit Projekte -> 1 Projekt, mehrere Vorgänge und jeder einzelne Vorgang hat ein "erledigt"-ja/nein Feld

Nun haben Projekte immer wieder Wiedervorlagen (zB Rückmeldung auf Mail vom xxx), die wird auf "erledigt" gesetzt und die nächste Wiedervorlage kommt usw usw

Herausforderung: Ich will in meinem Dashboard eine Ansicht mit allen nicht-abgelegten Projekten, die keine nicht-erledigte Wiedervorlage in Vorgänge haben. Denn: Kein Projekt ohne eine Aktive Wiedervorlage

Ich versuche es gerade so:

let a := unique(select 'Vorgänge' where Eintragsmerkmal = 10 and Erledigt != true);
let b := a.'zugehöriges Projekt';
let e := (select Projekte where Nr != b and Abgelegt != true);

Das zeigt aber auch Projekte, die einen/mehrere Vorgang/Vorgänge "erledigt" haben und dazu einen "nicht-erledigten" Vorgang

Vielen Dank für Eure Unterstützung

8 Antworten

null
    • Torsten_Stang.1
    • vor 1 Jahr
    • Gemeldet - anzeigen
    select Projekte where cnt('Vorgänge' [Eintragsmerkmal = 10 and not Erledigt].number(Nr))>0 and not Abgelegt
      • Rechtsanwalt
      • Frank_DIPO2
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Torsten Stang Torsten Stang Hallo Torsten, vielen Dank für die Formel. Und jetzt das Ergebnis genau anders herum. So bekomme ich die Projekte angezeigt, die  ein "not erledigt" Eintragsmerkmal 10 haben. Ich brauche alle Projekte, die () Entweder nur erledigte Eintragsmerkmale 10 haben () Oder keinerlei Eintragsmerkmal 10 - Dazu auch ne Idee? Vielleicht??🙏

      • Rechtsanwalt
      • Frank_DIPO2
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Torsten Stang Nachtrag: wenn ich cnt = 0 mache, klappt es bis auf ein Projekt - und ich versteh beim besten Willen nicht, warum dieses Projekt mit gezählt wird, obwohl es nicht angezeigt werden dürfte...

      • Rechtsanwalt
      • Frank_DIPO2
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Torsten Stang und - sorry - ich bin zu schnell gewesen: mit cnt = 0 zeigt er mir keine Projekte an, die schon mal ein Eintragsmerkmal 10 hatten, das jetzt erledigt ist und kein "neues" mehr dazu kam - ich krieg diese zwei Teilmengen nicht zusammen... Danke jedenfalls

      • Torsten_Stang.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Frank DIPO2 Puh, reichlich abstrakt, wenn man nicht selbst  vor der DB sitzt ;-)

      Bin mir nicht sicher:

      select Projekte where (cnt('Vorgänge' [Eintragsmerkmal = 10 and not Erledigt].number(Nr))=0 or cnt('Vorgänge' [Eintragsmerkmal = 10])=0) and not Abgelegt
      
      • Rechtsanwalt
      • Frank_DIPO2
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Torsten Stang Das sieht jetzt sehr nach richtig aus - Klasse! Werd das Ergebnis noch durchklicken, aber das ist eine gute Teilmenge, die da kommt. 

      Hast Du für folgendes weitere Problem eine Antwort? Das "Ansicht" Ding zeigt mir nur 17 Zeilen an, wenn ich die Formel in ein Formelfeld gebe und concat nehme, dann hab ich 40 Treffer - die 40 sind schlüssig, aber wie krieg ich ne Ansicht zum Scrollen? Danke jedenfalls ganz herzlich, Torsten

      • Torsten_Stang.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Frank DIPO2 ich scrolle in Ansichten mit dem Mausrad (bzw. der Oberfläche der MagicMaus).

      Lass' Dir bei einer Spalte die Anzahl mit ausgeben, dann siehst Du an der Fußzeile der Ansicht, wie viel Datensätze diese enthält...

      • Rechtsanwalt
      • Frank_DIPO2
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Torsten Stang das würd ich auch tun wollen - tut es aber nicht - dieses Tut-Ding... hab aber den harten Weg probiert: Das nicht mehr taugliche Ansichtsding gelöscht, eine neue Ansicht genommen - Träumchen. Ganz herzlichen Dank - bist mein Held des Tages :)

Content aside

  • Status Answered
  • vor 1 JahrZuletzt aktiv
  • 8Antworten
  • 71Ansichten
  • 2 Folge bereits