Expression à changer la valeur de la couleur du texte dans la chaîne de valeurs dans SSRS basé sur un autre champ
J'ai un champ dans mon rapport SSRS, qui contient une chaîne de nombres délimité par des virgules (à partir d'un fusionnent select en SQL). Il ressemble 12, 91, 160, 171, 223. Je voudrais changer la couleur du texte d'UNE seule valeur (160 par exemple) dans le champ, SI la valeur est également dans un autre champ du rapport.
J'ai déjà ce pour une expression de la Police des propriétés de champ.
=iif(Fields!Store_Number.Value.ToString().Contains (Fields!DMHomeStore.Value)= True,"Red","Black")
Cela change la couleur du texte du champ tout entier, pas seulement qu'UNE valeur dans la chaîne.
En gros, si DMHomeStore
= 160, et Store_Number
a 160 dans son string, puis faire seulement 160 Rouge dans le Store_Number chaîne.
OriginalL'auteur Emo | 2010-07-23
Vous devez vous connecter pour publier un commentaire.
Cela peut certainement être fait et n'est pas difficile à faire.
C'est la première étape. Maintenant, tout ce que nous devons faire est d'installer une expression qui vous permettra de trouver la chaîne en question, puis la remplacer par du code HTML pour le rendre rouge.
Exécuter votre rapport et uniquement de la chaîne en question sera rouge et tout autre texte dans la cellule sera noir. Si la chaîne en question n'est pas trouvé, alors tous les autres texte en noir.
Tenir à l'écart de l'expression de la police de la propriété. Vous ne voulez pas définir la couleur à deux endroits.
Ok, essayé, mais maintenant, je suis juste de l'ensemble de la ligne en noir. Sans que iif expression, ce qui devrait être le texte en rouge? Désolé...je n'ai jamais été bon à l'aide d'expressions.
Suis-je censé être l'ajout de code HTML aussi? Si oui, où? Merci encore!
Vous avez raison. Je viens de remarquer que mon HTML n'a pas été affiché. Il était là, dans ma solution, mais le site n'était pas à montrer mes balises HTML à l'affichage de la réponse. J'ai mis un peu de "dummy" espaces et maintenant les balises sont montrant correctement. Assurez-vous de nettoyer les tags et vous devriez être bon d'aller.
OriginalL'auteur NakedBrunch
SSRS ne sera pas rendu de toutes les balises html, par exemple le style obtiendrez chuté de balises span. Heres une bonne référence http://dinesql.blogspot.com/2010/05/reporting-services-2008-showing-html.html
OriginalL'auteur BobC