2015-12-15 1 views
0

J'essaie de mettre dans SSRS dans une barre graphique une ligne cible et une ligne de base. J'ajoute dans ma charte avec stripline une ligne cible. Mais je voudrais le montrer comme ceci: enter image description hereSSRS Chart: Ajouter une ligne de base

Le diagramme1 est le tableau que je créerais dans SSRS. Et le graphique2 est le graphique que je crée dans SSRS. Comment puis-je ajouter une seule barre au début du graphique.

Répondre

1

Je suppose qu'il ya un paramètre ou équivalent à identifier le niveau de référence devrait être (même si elle est la date actuelle)

Si oui, vous pouvez avoir la série de base pour afficher uniquement une valeur pour la colonne que vous voulez définir comme base.

Dans cet exemple, j'ai un certain nombre d'étudiants, et que vous souhaitez afficher une colonne de référence où le nom de l'élève est Student1

Ajouter une nouvelle série à la carte, et définir l'expression à

=iif(Fields!Student.Value = "Student1", Sum(Fields!Val.Value), 0) 

Cela signifie qu'il ne retournera une valeur que lorsque la colonne est Student1, sinon elle retournera zéro.

A l'inverse, vous pouvez définir les autres colonnes pour être des valeurs sauf quand ils sont Etudiant1 comme suit

=iif(Fields!Student.Value <> "Student1", Sum(Fields!Val.Value), 0) 

l'aide d'un diagramme à colonnes empilées pour ces séries donnerait cette sortie

enter image description here

Vous pouvez également utiliser des dates pour l'axe X et utiliser un paramètre pour définir la date de la référence et utiliser une expression comme celle-ci pour identifier le colonne de base

=iif(Fields!myXAxisDate.Value = Parameters!myBaselineDate.Value, Sum(Fields!mYValue.Value), 0) 

Espérons que cela vous aidera. S'il vous plaît laissez-moi savoir si vous avez d'autres questions à ce sujet.

+0

Merci beaucoup, cela fonctionne. J'ai utilisé la première expression. – mayo

+0

Une question à cibler. Comment puis-je montrer la ligne de cible comme dans l'image (graphique1) – mayo

+0

Je suppose que la ligne de cible est une autre série de valeurs dans le graphique? Changez simplement le type de graphique pour cette série en graphique linéaire. – Jonnus