Crystal Reports utiliser la formule pour le paramètre de remplacement
J'ai un rapport qui montre quelques statistiques pour la journée précédente. C'est généralement le jour précédent (dateadd("d", -1, Dateactuelle)) mais si c'est le lundi (dayOfWeek=2), j'en ai besoin pour utiliser les trois jours précédents (dateadd("d", -3, Dateactuelle)) . Je sais comment faire, mais j'ai besoin de ces valeurs par défaut du paramètre, et être en mesure d'avoir à l'utilisateur d'être en mesure de modifier cette date. À partir de ce que je peux dire, vous ne pouvez pas définir la valeur par défaut d'un paramètre à une variable. Comment pourrais-je y arriver??
Vous devez vous connecter pour publier un commentaire.
Votre formule devrait être fondée sur votre variable. Vous pouvez aussi avoir une variable globale à l'intérieur du Cristal.
Je n'ai pas le cristal, mais bien d'un exemple de code serait:
Je voudrais faire votre paramètre de date en option (disponible dans le CR 2008 et les versions ultérieures). Si aucune valeur n'est sélectionnée par l'utilisateur final, puis utilisez la logique que vous avez décrit, sinon, utilisez la date à laquelle ils ont choisi. Exemple de cette logique dans le rapport de la formule de sélection d'enregistrements: