Expression de champ SSRS pour modifier la couleur d'arrière-plan de la cellule
Je suis en train d'écrire un champ d'expression pour une Cellule dans mon rapport, là où j'ai du changer la couleur de fond de la cellule en fonction de la chaîne de valeur dans la cellule. Ex: si la colonne a une valeur "Approuvé", la cellule doit montrer un fond vert, la couleur. J'ai essayé le suivant:
= IIF(fields!column.value = "Approved", "Green")
et
= IIF(Fields!column.Value, "Approved", "Green")
Aucun ne fonctionne.. je sais que je suis absent quelque chose dans la syntaxe.. Probablement que je ne suis pas en se référant vert à l'arrière de la couleur du sol dans la syntaxe. S'il vous plaît aider!
source d'informationauteur Avinash
Vous devez vous connecter pour publier un commentaire.
Le problème avec IIF(Champs!la colonne.Value = "Approuvé", "Vert") est que vous êtes absent le troisième paramètre. La syntaxe correcte est IIF( [expression booléenne], [suite si l'expression booléenne est vraie], [suite si le booléen est faux])
Essayer cette
Voici une liste d'exemples d'expressions Exemples d'expressions dans Reporting Services
Faire usage de l'aide de la Couleur et Backcolor Propriétés d'écrire des Expressions de votre requête. Ajouter les éléments suivants à l'expression de l'option pour la couleur de la propriété que vous souhaitez répondre)
Exemple
iif
besoin de 3 valeurs, la première concernant la Colonne, puis la seconde est de gérer le Vrai et le troisième est de gérer le Faux pour leiif
déclaration=IIF(champs!la colonne.valeur =Condition,"Rouge","Noir")
=IIF(Champs!ADPAction.De la valeur.ToString().ToUpper().Contient("FAIL"),"Rouge","Blanc")
Également besoin de convertir en majuscules pour comparaison binaire de test.