Benutzer mit den meisten Antworten
SSRS.Diagramm: Legende der Series Groups stellt die Farben nicht korrekt dar

Frage
-
In einem Diagramm stelle ich eine Serien Group mit 4 verschiedene Werten dar. Diese habe ich farblich angepasst, indem ich die Eigenschaft Fill der Series Properties mit einer Expression definiert habe. Dafür habe ich mit Hilffe der Funktion IIF den vier Werten Farben zugeordnet. Im Diagramm werden die Farben korrekt dargestellt. Allerding ist in der Legende nur eine der vier Farben zu finden.
Woran kann das liegen?a
Antworten
-
Hallo!
Das ist jetzt schwierig nachzuvollziehen.
Hier habe ich mal dokumentiert, wie ich in solchen Fällen vorgehen:
http://www.insidesql.org/blogs/cmu/sql_server/custom-colors
http://www.insidesql.org/blogs/cmu/sql_server/gemeinsame-legende-erzeugen
Einen schönen Tag noch,
Christoph Muthmann
Microsoft SQL Server MVP - Blog- Als Antwort vorgeschlagen Christoph Muthmann Dienstag, 9. Juli 2013 12:37
- Als Antwort markiert briquet Mittwoch, 10. Juli 2013 05:11
Alle Antworten
-
Hallo!
Das ist jetzt schwierig nachzuvollziehen.
Hier habe ich mal dokumentiert, wie ich in solchen Fällen vorgehen:
http://www.insidesql.org/blogs/cmu/sql_server/custom-colors
http://www.insidesql.org/blogs/cmu/sql_server/gemeinsame-legende-erzeugen
Einen schönen Tag noch,
Christoph Muthmann
Microsoft SQL Server MVP - Blog- Als Antwort vorgeschlagen Christoph Muthmann Dienstag, 9. Juli 2013 12:37
- Als Antwort markiert briquet Mittwoch, 10. Juli 2013 05:11
-
Hallo Christoph,
nach langem frimeln an meinem Diagramm, wollte ich mich nochmal genauer mit der Dokumentation (custom-Colors) beschäftigen. In meinem Dataset habe ich schon ein Farbfeld, welches ich durch "=Field!color.Value" in SerienProperties.Fill.Color angegeben habe. Da es nicht korrekt funktionierte, habe ich mich für die SWICH-Variante entschieden:
=Switch ( Fields!color.Value = "Green", "#008B45", Fields!color.Value = "Red", "#EE0000", Fields!color.Value = "yellow", "#FFD700", True , "#FFFAF0" )
Die Diagrammfarben werden nun korrekt angezeigt, aber in der Legende fehlen teilweise die Farben:
Ich kann mir nicht erklären woran das liegt?
-
Hallo!
Das sollte auch über ein Farbfeld aus dem Rsultset gehen. Ansonsten könnte es sein (sollte aber nicht passieren) , dass der Report nicht mehr korrekt ist.
Erstelle am besten mal einen neuen Report, wo Du direkt diese Lösung angehst. Anscheinend hat das viele Frimeln das BIDS durcheinandergebracht.
BTW: Poste möglichst nicht mehr in beantwortete Threads, sondern mach einen neuen auf, damit auch andere wieder reinschauen. Insbesondere mit dem neuen Foren-Design geht so etwas schon mal schnell unter.
Einen schönen Tag noch,
Christoph Muthmann
Microsoft SQL Server MVP - Blog