Dans SQL Reporting Services 2008, pouvez-vous formater un champ de manière conditionnelle? Dans Crystal Reports, c'est faisable. J'ai un domaine que je veux être en gras si un autre champ est Y, et caractères normaux si sa valeur est N.Mise en forme conditionnelle dans SQL Reporting Services 2008
5
A
Répondre
12
Utilisez la propriété FontWeight du champ, et le mettre à une expression comme ceci:
=iif(Fields!YourTestField.Value="Y","Bold","Default")
Vous pouvez trouver FontWeight dans le volet Propriétés de l'élément de rapport ou sous Police -> Style -> Gras dans la boîte de dialogue des propriétés (clic droit -> propriétés). Utilisez le bouton f (x) pour modifier la formule.
Pour toute personne rencontrant cette note que vous pouvez également mettre en forme conditionnellement texte mid-string dans SSRS 2008. Vous ne pouvez pas faire cela dans SSRS 2005, en 2005, vous ne pouvez formater la zone de texte entière. –
Je ne savais pas à ce sujet (ou la fonctionnalité placeholder) jusqu'à ce que je lise votre commentaire et l'ai essayé. Peut-être que vous pourriez fournir une autre réponse, par exemple, mettre en surbrillance le texte -> volet propriétés -> etc –
@Joel Mansford - J'aimerais savoir comment formater conditionnellement mid-string. Vous voulez poster un exemple? – Vaccano