2017-03-28 3 views
0

Ich habe ein gestapeltes Balkendiagramm erstellt, um Ticketanzahl anzuzeigen. Die Farben für das Diagramm sind dunkel, daher stelle ich die Farbe so ein, dass die Datenbeschriftungen weiß angezeigt werden. Wenn für eine der Gruppen eine niedrige Nummer angezeigt wird, wird der Wert über dem Diagramm angezeigt, sodass er nicht angezeigt wird. Diese Farbe muss in Schwarz geändert werden. Wenn der Wert niedrig ist und die erste Gruppe, kann der Wert nicht gut gesehen werden. Hier ist ein Bild der zwei Probleme:SSRS Einstellen der Farbe der Datenbeschriftungen in einem gestapelten Balkendiagramm

enter image description here

Die ‚Geschlossen‘ Bar hat einen Wert von ‚1‘ in der ersten Gruppe, aber es ist schwer zu erkennen. Ich weiß nicht, ob es eine Lösung dafür gibt. Gibt es eine Möglichkeit, diesen Text anzuzeigen, damit er einfacher zu sehen ist?

Das zweite Problem ist, dass in der "Öffnen" -Bar die oberste Gruppe einen Wert von 1 hat, aber die Datenbeschriftung über dem Balken ist, so dass die Farbe auf "Schwarz" geändert werden muss. Gibt es eine Möglichkeit festzustellen, ob der Wert über dem Balken angezeigt wird, oder muss ich mit den Werten spielen, bis er oben angezeigt wird, und dann einen Ausdruck erstellen, wenn der Wert unter diesem Wert liegt, und die Datenbeschriftung in Schwarz anzeigen?

UPDATE Was ich versuche, mit den Werten zu tun, die zu niedrig sind, um zu sehen, ist zu meinem aktuellen Ausdruck für die Datenbeschriftung hinzuzufügen. Derzeit verwende ich eine IIF-Anweisung, um keine Datenbeschriftungen anzuzeigen, die Null sind und es funktioniert.

= IIf(Fields!TicketCnt.Value = 0, "", Fields!TicketCnt.Value) 

habe ich versucht, von der ersten Bedingung des Hinzufügen der Beschriftung nicht angezeigt, wenn mehr als 0 und weniger als 6 und der Ticket-Typ ‚SPRs‘ ist. Dies ist der Code:

= IIF((Fields!TicketCnt.Value = 0) OR (Fields!TicketCnt.Value > 0 AND Fields!TicketCnt.Value < 6 AND Fields!TicketType.Value = "SPRs"), "", Fields!TicketCnt.Value) 

UPDATE Ich habe Arbeit der Code so wird der Wert nicht angezeigt, wenn sie zwischen 1 - 6 und der Vorstand ist SPRs geben. Ich habe TicketType und nicht Board verwendet.

= IIF((Fields!TicketCnt.Value = 0) OR (Fields!TicketCnt.Value > 0 AND Fields!TicketCnt.Value < 6 AND Fields!Board.Value = "SPRs"), "", Fields!TicketCnt.Value) 
+0

Haben Sie überprüft, ob es eine Option zum Ändern der Ausrichtung des Textes über die Zeile gibt? –

+0

Ich kann kein solches Attribut finden. Ich habe in der Dokumentation gelesen, dass das Datenlabel auf ** gestapelten ** Balkendiagrammen nicht geändert werden kann. –

Antwort

0

Versuchen Sie, die Smart Labels im Eigenschaftenbereich des Diagramms anzuzeigen. Sie müssen auf die Leiste klicken, um die SmartLabels-Eigenschaft anzuzeigen.

+0

Ich klicke auf die Datenbeschriftungen und wähle die 'Series label Properties', aber es gibt nichts in diesem Dialogfeld über Textausrichtung. Es gibt Allgemein, Schrift, Nummer, Aktion, Füllung und Rahmen. –

+0

Haben Sie das Eigenschaftenfenster überprüft? Wenn es auf Ihrem VS versteckt ist, klicken Sie einfach auf F4, um es anzuzeigen. – Aldrin

+0

Im Eigenschaftenfenster befindet sich keine Smart Labels-Eigenschaft. Dies ist der Berichts-Generator 3.0. Unter welcher Kategorie steht es? –

Verwandte Themen