Mit Crystal 2013, meine Berichtsgruppen von customer_id
. Die Details sind die Zeiten (datetime
), die der Kunde besucht hat. Ich habe herausgefunden, wie ich mindestens 6 Besuche feststellen kann, aber ich möchte überprüfen, ob diese 6 Besuche innerhalb von 30 Tagen stattgefunden haben.Wählen Sie aus, ob die letzten 6 Besuche innerhalb von 30 Tagen stattgefunden haben
Ich möchte alle Besuche für den Kunden anzeigen, aber ich möchte nur die Gruppen anzeigen, die die Kriterien erfüllen. Muss ich eine Whileprintingrecords
tun, um eine datediff
zwischen dem ersten und sechsten Datensatz für jede Gruppe zu tun? Wie kann ich das machen?
Hier ist, was ich habe:
30 >= DateDiff ("DD", (if {Command.ROW} = 1 then {Command.Visit_START},
(if {Command.ROW} = 6 then{Command.Visit_STOP}))
ist die Formel, die Sie geschrieben haben, ist für die erforderlichen Kriterien arbeiten ... wenn ja, dann dies schreibe in supress der Gruppe gibt es sonst noch irgendwelche Fehler dann schreiben Sie, dass – Siva