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
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)
Haben Sie überprüft, ob es eine Option zum Ändern der Ausrichtung des Textes über die Zeile gibt? –
Ich kann kein solches Attribut finden. Ich habe in der Dokumentation gelesen, dass das Datenlabel auf ** gestapelten ** Balkendiagrammen nicht geändert werden kann. –