SSRS - Grafikzeilenwert für Parameter
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)?
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.