Reporting Services Cscading Parameter aktualisieren

Habe ich gegoogelt es sehr und gefunden, dass es in der Regel nicht getan werden kann. Ich kam in einen der hacks hier:

http://www.bp-msbi.com/2011/04/ssrs-cascading-parameters-refresh-solved/

Sondern seine nicht funktioniert für mich in ssrs 2005. Einfach Fragen, wenn jemand anderes versucht, es in 2005.
Oder gibt es irgendwelche anderen hacks, die ausprobiert werden können.

Laut diesem Artikel werden die abhängigen parameter aktualisiert, erst wenn die Werte ungültig sind von der Auswahl im ersten parameter. Wenn wir können zum erlöschen der abhängigen parameter jedes mal, wenn ein parameter ändert, werden wir erzwingen einen kompletten refresh. Eine einfache Möglichkeit, dies zu tun, ist das Anhängen einen Wert wie eine GUID, die mit der NEWID () - T-SQL-Funktion.

Also im Grunde möchten wir Ihnen vorstellen eine gefälschte parameter zwischen zwei realen Parameter. Diese fake-parameter zurückgeben sollte, die neuen Werte immer als die storedproc dahinter fügen Sie eine guid, um die Ergebnismenge jedesmal, dass die proc aufgerufen wird. So erzwingt er eine vollständige Aktualisierung von anderen Parametern.

Nun die wichtigste Frage ich bin vor ist :

Einstellung der default-Wert dieses fake-parameter.
Für die Werte, die storedproc hinter dem fake-param läuft und es gibt Daten im format sagen : result1,result2_GUIDFROMSQL

Nun sieht es so aus das gleiche storedproc wird erneut aufgerufen, um die defult Wert, wenn ich es Frage, um den default-Wert aus der Abfrage. Aber als die storedproc wird erneut ausgeführt neue guid kommt und so wird der alte Wert nicht gefunden werden kann, so ist es nicht wird wie gewünscht eingestellt.

Brauche ich nur um herauszufinden, einen Mechanismus zur Weitergabe der guid aus eingeführt param auf die nächste param.

Das ist, wo ich bin, zu scheitern.

Mein Problem kann einfach repliziert werden, durch die Schaffung einer param dessen datasource ist dieser querystring.

select getdate() id, @name nid 

So, in diesem Fall, wie Sie einen Standardwert für diesen Parameter.

  • Könnten Sie etwas näher auf das genaue problem, das Sie lösen möchten, und vielleicht auch zu zitieren die relevanten bits aus deinem link so, dass, wenn die Verbindung stirbt dieser Frage wird noch Sinn machen, auf seine eigene?
  • Danke Jeroen für die es bei der Suche. Ich habe eine bearbeitet die Frage auf der Grundlage Ihrer Kommentare. Hoffe, die Sache jetzt klarer.
  • Vielen Dank für das update, das sollte helfen. Ich muss zugeben, die Frage ist immer noch ein bisschen schwer zu Lesen, und ich bin auch nicht ganz verstehen, die die Frage, aber vielleicht kann jemand anders helfen?
InformationsquelleAutor Abbi | 2012-06-27
Schreibe einen Kommentar