Ungelöst Autom. Gruppenmitgliedschaften: "Implizites und"? Abfragestruktur für Mitgliedschaft in mehreren Gruppen
-
@Simon2 Ja, da können wir noch ideen sammeln was das UI angeht. Besonders die Idee, bei den Oder-Ausdrücken horizontal zusammenzuklappen wäre eine naehliegende.
Beispiel für zwei oder-Verknüpfungen, die und verknüpft sind
'((Rolle ist Leiter) **oder** (Rolle ist Assistent)) **und** ((Gruppe ist Jugend) oder (Gruppe ist Kinder))
Beachte die Klammesetzung. Das ist wie ((1+2) * (3+4))
Das mit der "Mehrfachauswahl" hatte ich schon gesehen - hilft mir leider nicht so wirklich, weil ich an die Gruppen noch unterschiedliche Zusatzkriterien Anlegen muss (von Gruppe A nur die Leiter, von Gruppe B alle, von Gruppe C nur die mit .....).
Ich kennen eure Gruppenstruktur nicht, aber vielleicht hast du nichtgerade 10 Zusatzbedingungen, sondern nur wenig. Dann kannst du da auch wieder zusammenfassen.
So eine komplexe Abfrage braucht etwas Planung und geht um so besser je systematischer auch die Gruppenstruktur angelegt ist.
-
@bwl21 sagte in Autom. Gruppenmitgliedschaften: "Implizites und"? Abfragestruktur für Mitgliedschaft in mehreren Gruppen:
@Simon2 Ja, da können wir noch ideen sammeln was das UI angeht. Besonders die Idee, bei den Oder-Ausdrücken horizontal zusammenzuklappen wäre eine naehliegende.
.. und vielleicht auch noch "verschiebbare Fenstergrenzen" (so, dass ich z.B. die großen Freiflächen "wegschieben" könnte).@bwl21 sagte in Autom. Gruppenmitgliedschaften: "Implizites und"? Abfragestruktur für Mitgliedschaft in mehreren Gruppen:
...Beispiel für zwei oder-Verknüpfungen, die und verknüpft sind
'((Rolle ist Leiter) **oder** (Rolle ist Assistent)) **und** ((Gruppe ist Jugend) oder (Gruppe ist Kinder))
Aha. Danke.
Ja, ich hatte an "zwei oder-verknüpfte Kriterien" gedacht (hattest du aber auch nicht geschrieben).
Da lag mein Missverständnis.Insgesamt denke ich, dass ich die Verknüpfungen auch "anders gelesen habe".
Ich habe sie als "zwischengestellt" gelesen:- Gegeben ist Kriterium "Rolle ist Leiter"
- Ich füge eine Oder-Verknüpfung hinzu
- ... und das 2. Kriterium "Rolle ist Assistent"
=> "Rolle ist Leiter" OR "Rolle ist Assistent". (ist etwas mehr Java-Style)
Gemeint ist aber ein "vorangestellter Operator":
- Füge Oder-Verknüpfung hinzu
- ... und dann alle zu erfüllenden Kritieren
=> OR("Rolle ist Leiter", "Rolle ist Assistent", ...) (ist eher Excel-Style=
Richtig?Zweiteres hat natürlich den Vorteil, mit einem Operator beliebig viele Kriterien verknüpfen zu können.
Insgesamt fände ich es gut, wenn man an allen Stellen die Möglichkeit hätte, zwischen UND und ODER zu entscheiden und nicht an bestimmten Stellen ein UND "festgenagelt" wäre.
Das würde mMn das Ganze klarer und flexibler machen.Gruß
Simon
-
@Simon2 sagte in Autom. Gruppenmitgliedschaften: "Implizites und"? Abfragestruktur für Mitgliedschaft in mehreren Gruppen:
Insgesamt fände ich es gut, wenn man an allen Stellen die Möglichkeit hätte, zwischen UND und ODER zu entscheiden und nicht an bestimmten Stellen ein UND "festgenagelt" wäre.
Das würde mMn das Ganze klarer und flexibler machen.genau das ist möglich. du kannst an jeder stelle einen subterm einfügen, das kann sowohl und als auch oder sein.
Rolle ist Leiter" OR "Rolle ist Assistent". (ist etwas mehr Java-Style)
Gemeint ist aber ein "vorangestellter Operator":
Füge Oder-Verknüpfung hinzu
... und dann alle zu erfüllenden Kritieren
=> OR("Rolle ist Leiter", "Rolle ist Assistent", ...) (ist eher Excel-Style=
Richtig?Zweiteres hat natürlich den Vorteil, mit einem Operator beliebig viele Kriterien verknüpfen zu können.
letzendlich arbeitet das ding mit vorangestellter notation, ähnlich wie lisp oder scheme. Es wird im ui in "java style", d.h infix notation, weil das besser verständlich scheint. von der ausdruckskraft ist das alles äquivalent.
aber wenn du schreibst
Rolle ist leiter oder rolle ist mitarbeiter und titel ist dr
dann ist das ohne implizite vorrangregel nicht interpretierbar
es könnte sein:-
((Rolle ist Leiter) oder (rolle ist MItarbeiter)) und (titel ist Dr)
-
(Rolle ist Leiter) oder ((rolle ist MItarbeiter) und (titel ist Dr))
-
-
Guten Morgen,
@bwl21 sagte in Autom. Gruppenmitgliedschaften: "Implizites und"? Abfragestruktur für Mitgliedschaft in mehreren Gruppen:
...genau das ist möglich. du kannst an jeder stelle einen subterm einfügen, das kann sowohl und als auch oder sein.
Das klang oben anders:
@jziegeler sagte in Autom. Gruppenmitgliedschaften: "Implizites und"? Abfragestruktur für Mitgliedschaft in mehreren Gruppen:@Simon2 vertikal, also auf oberster Ebene ist alles
und
-verknüpftletzendlich arbeitet das ding mit vorangestellter notation, ähnlich wie lisp oder scheme.....
Seit ich das verstanden habe, ist mir einiges klarer geworden. Danke.
...dann ist das ohne implizite vorrangregel nicht interpretierbar...
Ich habe auch nichts gegen eine implizite Vorrangregel (alternativ: Expliziten Vorrang erzwingen ... ich weiß aber nicht, ob es schon einen Mechanismus dafür gibt). Mir ging es nur um den "und-auf-oberster-Ebene-Zwang".
Vielleicht wäre es auch eine Möglichkeit, direkt eine "Sprachsyntax" (wird vielleicht hinter der UI sowieso genutzt?) für den Anwender anzubieten.
Ich habe mal einen FR geschrieben.
Gruß
Simon2
-
-
@Simon2 sagte in Autom. Gruppenmitgliedschaften: "Implizites und"? Abfragestruktur für Mitgliedschaft in mehreren Gruppen:
Das klang oben anders:
@jziegeler sagte in Autom. Gruppenmitgliedschaften: "Implizites und"? Abfragestruktur für Mitgliedschaft in mehreren Gruppen:das ist nicht wirklich ein Widerspruch. du kannst an in der obersten und gruppe ein oder einfuegen ...
natürlich koennte man auch diskutieren, auch auf oberster ebene schon zwischen und und oder waehlen zu koennen. es ist nicht einfach das ganze so zu bauen, dass Leute mit verschiedenem Erfahrungsschatz damit klar kommen.
-
@bwl21 Ja, genau das meinte ich (auch auf oberster Ebene).
Man kann ja immer noch den Default auf "und" lassen (und nur z.B. per DropDown auf "oder" ändern), so dass sich für die Leute mit "weniger/anderem Erfahrungsschatz" nichts ändert.Es gäbe immerhin mehr Freiheit.
Allerdings: Je länger ich darüber nachdenke, umso mehr habe ich den Eindruck, dass meine Probleme stärker durch die Begrenzungen des UIs entstehen und da der größere Handlungsbedarf besteht.
Prinzipiell finde ich aber die "Zweidimensionalität" des UI eine echt coole Sache, die Möglichkeiten zur klareren Strukturierung eröffnen kann .... WENN man sie nicht einschränkt (wie z.B. durch ein festes "UND"). -
@bwl21 : Wo ich dich gerade "an der Strippe habe": Das "Umbenennen" von Termen funktioniert nicht so, wie ich erwarten würde:
Hiermit:
Würde ich erwarten, dass der Begriff "Mitgliedschaft in einer Gruppe" ersetzt werden würde.
Allerdings wird wohl anscheinend eine Art "innere Schachtel" gebildet:
Ist das logisch/zwingend/richtig oder ein Bug?
-
@Simon2 würde ich als Bug einstufen
-
@jziegeler Danke. Dann melde ich das mal.
(wollte nur nicht etwas melden, was ich nur nicht richtig verstanden habe) -
übrigens ein grund fuer das und auf oberster ebene sind so filter wie archived == 0. solche Ausdrücke muessen ja und verknüpft sein. da man das fast immer braucht, ist das so gemacht.