2016-06-09 8 views
0

Ich habe den obigen SSRS Report. Ich habe adventureworks2014 benutzt. Irgendein Adventureworks wird es tun. Mein Problem ist, dass ich in diesem Beispiel Oktober 2011 nach Monat filtern möchte, so dass das entsprechende Diagramm gelb und andere immer noch blau und sichtbar sind. Mit anderen Worten, wenn ich einen Wert von oben wähle, sollte der entsprechende Graph gelb werden und ich kann immer noch andere Graphen sehen, aber in blau. Haben sie eine Frage, lassen sie es mich wissen. Vielen Dank im Vorausssrs mit sichtbarem Filter

----Query FROM Adventureworks 
SELECT [SalesOrderID] 
     ,[OrderDate] 
,DATENAME(MONTH,[OrderDate])+' '+DATENAME(YEAR,[OrderDate]) AS MonthYear 
FROM [Sales].[SalesOrderHeader] 

    enter code here 
--------Parameter query 
SELECT distinct 
DATENAME(MONTH,[OrderDate])+' '+DATENAME(YEAR,[OrderDate]) AS MonthYear 
FROM [AdventureWorks2014].[Sales].[SalesOrderHeader] 

enter image description here

Antwort

1

einen Ausdruck auf der Hintergrundfarbe für das Diagramm erstellen, die auf Gelb setzt, wenn das entsprechende Etikett die gleichen wie der gewählten Parameter ist und blau, wenn nicht.

Beachten Sie, dass der Bericht neu generiert werden muss, wenn der Parameter geändert wird, damit sich die Farbe ändert. Es gibt keine Alternative zu diesem Verhalten in SSRS.

+0

Ich habe das getan, es funktioniert nicht. Ich glaube, es ist, weil sie aus zwei Datensätzen stammen – JonWay

+0

"Es funktioniert nicht" !! Was geschieht? Irgendwelche Fehler? Was ist dein Ausdruck? Auf welche Eigenschaft haben Sie Ihren Ausdruck angewendet? Haben Sie in Ihrem Ausdruck versucht, die Farbe manuell auf etwas Zufälliges wie Rot zu setzen, nur um zu beweisen, dass Sie die richtige Eigenschaft haben? – BIDeveloper

+0

Ich versuchte dies = IIF (Felder! MonthYear.Value = Felder! MonthYear.Value, "MonthData", "Yellow", "Blue"). aber wenn ich es auf eine andere Farbe setze. sie sind Änderung an dieser Farbe – JonWay