Frage

Zum Zwecke der Berichterstattung des Datenbankwachstums wird ich alles angelegt, außer einem und wichtigsten Ding.In SSDT bin ich den Bericht erstellt, der die Graph-Zeile enthält, die in Abhängigkeit von Parametern angezeigt werden muss.Ich habe eine Dropdown-Liste von Datenbanken, Grafik, wo sich in Abschnitten befinden: Werte (Felder! Datasize.Value), Kategoriegruppen (Datum), Seriengruppen (Datenbankename). Ich habe Parameter-Datenbanken_ID (Dataset1, Wertefeld: ID, Label-Feld: Datenbankname).

Wenn ich den Bericht starte, und wählen Sie eine Datenbank aus und klicken Sie auf Bericht anzeigt, erhalten Sie Zeilen für alle Parameter (Datenbanken) auf der Liste.Wie erhalten Sie nur Zeilen für ausgewählte Parameter (Datenbanken)?

War es hilfreich?

Lösung

Sie müssen sich in den Parametern in Ihrer Haupt-SQL-Abfrage verweisen.

so etwas wie:

wo databaseName= @Databasees

oder wenn Sie mehrere Datenbanken auswählen können.

wo Datenbankname in (@Database)

Hier ist ein Beispiel mit Datumsparametern und mehreren Auswahlparametern in einem Bericht https://techet.microsoft.com/en-us/library/aa337396 (v= sql.105) .aspx

Wenn Sie Google "SSRS-Parameter SQL-Abfrage" gibt, gibt es viele Arbeitsbeispiele und sogar einige YouTube-Videos, die Schritt für Schritt-Anweisungen geben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit dba.stackexchange
scroll top