Question

J'essaie d'ajouter des jours à une date, puis de la comparer pour voir si elle est en dehors d'une plage pour coder en couleur une cellule. Cela ne fonctionne pas - je pense que je peux faire une simple erreur de syntaxe.

iif(
  (DateAdd("d", CInt(Fields!Days.Value), Fields!Date.Value) < Now), "Red", "White")
)
Était-ce utile?

La solution

Il semble que vous ayez un ") " à la fin.

= iif ((DateAdd (& "; d &" ;, CInt (Fields! Days.Value), Fields! Date.Value) < Maintenant), & "Red " ;, " Blanc ")

Autres conseils

Commencez-vous votre expression avec un " = " signe?

=iif(
    DateAdd("d", CInt(Fields!Days.Value), Fields!Date.Value) < Now, 
    "Red", "White")
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top