Ich habe einen Bericht, der Blutspender-Ergebnisdatensätze abrufen soll, wenn das System das Ergebnis als inakzeptabel gekennzeichnet hat. Der Datensatzfilter, den ich verwende, ist unten. Mein Problem ist, dass abhängig von der Reihenfolge der OR-Anweisung die im Bericht angezeigten Ergebnisse unterschiedlich sind. So wie es jetzt ist, wenn ich einen Spender habe, der überhaupt keine QUAL_TEST-Ergebnisse hat, dann erscheinen die nicht akzeptablen PHYSISCHEN Ergebnisse dieses Spenders nicht im Bericht. Wenn ich die Reihenfolge der OR-Anweisung umblättere, erscheinen Spender mit nicht akzeptablen PHYSISCHEN Ergebnissen, aber diejenigen, die nicht akzeptable QUAL_TEST-Ergebnisse, aber keine PHYSICAL-Tests haben, tun dies nicht. Machen die Klammern um die ODER-Anweisung nichts?Crystal Reports - Reihenfolge der OR-Anweisungen im Datensatzfilter wirkt sich auf die Ergebnisse aus
{DONOR_VISIT.VISIT_DATETIME} in {?Visit Start Date} to {?Visit End Date} and
({DONOR_VISIT_QUAL_TEST.ACCEPTABLE_VALUE_CD} = "N" or
{DONOR_VISIT_PHYSICAL.ACCEPTABLE_VALUE_CD} = "N")
Sie verwenden müssen, um 'und' nicht oder '{DONOR_VISIT_QUAL_TEST.ACCEPTABLE_VALUE_CD} =" N "und {DONOR_VISIT_PHYSICAL.ACCEPTABLE_VALUE_CD} =" N "' – Siva
Würde dies nicht dazu führen, dass der Bericht nur Spender zieht, bei denen sowohl ein QUAL_TEST- als auch ein PHYSICAL-Ergebnis als unakzeptiert markiert sind Tabelle? – Aaron
Ich nehme an das war deine Anforderung ... richtig? – Siva