2016-06-01 6 views
1

zu klicken Ich verwende Microsoft SQL Report Builder 2012 3.0, um mir einen wöchentlichen Bericht zu erstellen. Jetzt habe ich ein StartDate (Montag der letzten Woche) und ein EndDate (vorheriger Sonntag) als Parameter. Gibt es eine Möglichkeit, neben diesen Parametern eine Art Knopf zu setzen, der mich eine Woche weiter zurück lässt?Schaltfläche in Parameter, um zur vorherigen Woche in Reportbuilder

Angenommen, mein StartDate ist der 12. Mai und mein EndDate ist der 18. Mai. Durch Klicken auf diesen Button würde mein Startdatum auf den 5. Mai und mein Enddatum auf den 11. Mai fallen.

Dank

Antwort

1

Kurze Antwort: Nein, Sie können nicht auf eine Schaltfläche, um den Parameterbereich hinzufügen.

Offensichtliche Antwort: Es gibt eine Schaltfläche neben DateTime Datentyp Parameter, die einen Kalender anzeigen, mit denen Sie einfach ein Datum auswählen können. Aber ich bin mir sicher, dass Sie sich dessen bewusst sind.

Mögliche Lösung: Fügen Sie im Bericht selbst einen Link hinzu, der den Bericht mit den gewünschten Datumsparametern erneut ausführt. Die URL-Parameter für die Daten wären dynamisch und basieren auf den Parameterwerten des aktuell angezeigten Berichts. Auf diese Weise könnten Sie sowohl eine Back-URL als auch eine Forward-URL haben, je nachdem, ob dies zutrifft oder nicht.

Dies könnte Ihnen helfen: How to do Jump to URL in SSRS?

+0

Danke ! Ich werde definitiv Ihre mögliche Lösung versuchen! –

+0

Es hat funktioniert! Vielen Dank! –

0

Wie über Tasten auf den Bericht selbst hinzufügen?

  1. Draw Textfelder wie Schaltflächen für "Vorheriger Monat" und "Nächster Monat"
  2. Aktionen definieren den Wert des Parameters (s)

Buttons are Text Boxes

Text Box Properties...Action

zu manipulieren

Setting BusinessMonth Parameter