Crystal Reports - Formel für die parameter-alternative
Habe ich einen Bericht, dass zeigt einige Statistiken, die für den vorherigen Tag. In der Regel ist dies der vorherigen day (dateadd("d", -1, CurrentDate)) aber wenn es ein Montag ist (dayOfWeek=2), muss ich es zu benutzen in den letzten drei Tagen (dateadd("d", -3, CurrentDate)) . Ich weiß, wie dies zu tun, aber ich brauche diese Werte werden Standardwerte der parameter, und in der Lage sein, die Benutzer in der Lage sein, dies zu ändern, Termine. Was ich sagen kann, du kannst nicht legen Sie den Standardwert für einen parameter an eine variable. Wie sonst könnte ich dies erreichen??
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre Formel sollte auf die variable. Sie können auch eine Globale variable innerhalb von Crystal.
I dont haben den crystal jetzt, aber ein code-Beispiel wäre:
Ich würde Ihr date-parameter optional (in CR 2008 und höhere Versionen). Wenn kein Wert ausgewählt ist, indem der end-user dann mithilfe der Logik, die Sie beschrieben, verwenden Sie andernfalls das Datum, das Sie ausgewählt. Beispiel dieser Logik in den Bericht Datensatzauswahlformel: