2017-08-03 6 views
0

Je souhaite modifier les couleurs de ligne dans l'image jointe afin que toutes les lignes correspondent à la valeur de la colonne NAME. enter image description hereModification de plusieurs couleurs de ligne dans le Générateur de rapports

Donc, je veux les 2 lignes connexes dans CUST CODE, DEL TO, CUST NAME, puis les 3 lignes connexes dans ORDER NO pour être de la même couleur. Puis je voudrais que les couleurs alternent pour la prochaine valeur de NOM et ainsi de suite.

Est-ce possible? Je sais comment alterner la couleur de ligne quand chaque résultat est une rangée seulement, mais ne savez pas comment le faire avec ce genre de résultat.

Donc, pour clarifier, pour NOM (AHe) toutes les lignes d'être 'gris clair', NOM (AHO) toutes les lignes à 'WhiteSmoke', NOM (JH) toutes les lignes à 'lightgrey' etc ...

Répondre

0

Je l'ai utilisé quelque chose de similaire à ce qui suit dans l'expression de couleur de fond:

=IIF(RUNNINGVALUE(Fields!Name.Value, COUNTDISTINCT,"MainDataSet") MOD 2 = 0, 
     "LightGrey", 
     "WhiteSmoke") 

Il peut y avoir une autre façon de le faire en utilisant ROWNUMBER() ou une autre alternative aussi bien.

+0

Message d'erreur: 'L'expression backgroundColor de la zone de texte' NAME 'a un paramètre scope qui n'est pas valide pour une fonction d'agrégat. – Neal1581

+0

Avez-vous mis votre ensemble de données principal dans les citations? – BJones

+0

merci de souligner ma stupidité! trié maintenant, juste ce que je voulais. Merci. Pouvez-vous expliquer ce que cette expression fait exactement? Merci encore. – Neal1581