Seite 1 von 1

Filter I fehlerhaft

Verfasst: Samstag 23. März 2019, 10:30
von Wolfgang Ley
Der Filter "Verkehrssprache <> deutsch" und "Geburtsland <> Deutschland" funktioniert nicht in Filter I, wohl aber in Filter II. Im vorliegendan Fall ist das Ergebnis in Filter I (405) völlig falsch, das Ergebnis in Filter II (20) korekt.
(Siehe beigefügte Bilder)

Re: Filter I fehlerhaft

Verfasst: Samstag 23. März 2019, 13:49
von Uli Dierkes
Irrtum? Nach Ihrem Screenshot sucht
- Filter I gleich Deutsch und gleich Deutschland,
- Filter II ungleich Deutsch und ungleich Deutschland.

Dass dabei unterschiedliche Ergebnisse entstehen, ist erwartbar.

Re: Filter I fehlerhaft

Verfasst: Samstag 23. März 2019, 14:05
von Pfotenhauer
Hallo.

Da "Deutschland" fett markiert ist, sollte der Filter nach ungleich suchen.

Re: Filter I fehlerhaft

Verfasst: Samstag 23. März 2019, 15:34
von Uli Dierkes
Oh.
Dann nehme ich alles zurück und behaupte fortan das Gegenteil. Benutze Filter I offenbar zu selten.

Re: Filter I fehlerhaft

Verfasst: Samstag 23. März 2019, 15:59
von Uli Dierkes
Jetzt bin ich vorsichtig:
Mir scheint, dass die Diskrepanz entsteht, weil Felder ohne Inhalt in den beiden Filtern unterschiedlich ausgewertet werden.
Filter I zählt Schüler mit, bei denen Geburtsland und Verkehrssprache leer (unausgefüllt) geblieben sind.
Filter II ignoriert diese Schüler.
Alles nur Vermutung, keine gesicherte Kenntnis. :?:

Re: Filter I fehlerhaft

Verfasst: Samstag 23. März 2019, 18:24
von D.Jakel
Ich glaube, dass Filter 1 mengentheoretisch korrekt rechnet, die Bedingungen sind nicht die gleichen: "Nicht(deutsch) und nicht(Deutschland)" ist nicht das gleiche wie "nicht(deutsch und Deutschland)".
Letzteres wird in Fiilter 1 gewählt und entspricht "nicht deutsch oder nicht Deutschland".

Re: Filter I fehlerhaft

Verfasst: Sonntag 24. März 2019, 08:09
von Wolfgang Ley
nicht deutsch oder nicht Deutschland".
Nein, das ist falsch! Die angegebenen Bedingungen werden in Filter I mit und verknüpft.

Re: Filter I fehlerhaft

Verfasst: Sonntag 24. März 2019, 09:20
von M. Plümper
Es hat hier nichts mit den Verknüpfungen zu tun.

Wenn man in Filter I die obige Suchbedingung einträgt erhält man alle Schüler. Geht man bei aktivem Filter I in den Filter II und lädt dort die aktuelle Bedingung, so wird nichts übernommen (siehe auch Screenshot). Das lässt den Schluss zu, dass im Filter I die Felder nicht berücksichtigt werden, wenn die Filterbedingung generiert wird.