Vorgehensweise: Hinzufügen einer Erweiterungs-/Reduzieraktion zu einem Element (Report Builder 3.0 und SSRS)
Sie können einem Benutzer das interaktive Erweitern oder Reduzieren von Berichtselementen oder für eine Tabelle oder Matrix das Erweitern oder Reduzieren der zugehörigen Zeilen und Spalten einer Gruppe ermöglichen. Zu diesem Zweck legen Sie die Sichtbarkeitseigenschaften eines Elements fest, das von Benutzern erweitert oder reduziert werden soll. Die Sichtbarkeit wird in einem HTML-Berichts-Viewer festgelegt. Eine solche Einstellung wird auch als Drilldownaktion bezeichnet. In der Berichtsentwurfsansicht geben Sie den Namen des Textfelds an, für das Umschaltsymbole zum Erweitern und Reduzieren angezeigt werden sollen. Im gerenderten Bericht wird zusätzlich zum Inhalt des Textfelds ein Pluszeichen (+) oder Minuszeichen (-) für das Feld angezeigt. Wenn der Benutzer auf das Umschaltsymbol klickt, wird die Berichtsanzeige aktualisiert, um das Berichtselement entsprechend den aktuellen Sichtbarkeitseinstellungen für Elemente im Bericht ein- oder auszublenden.
Im Allgemeinen werden Sichtbarkeitsumschaltflächen verwendet, um anfänglich nur Zusammenfassungsdaten anzuzeigen und dem Benutzer die Möglichkeit zu geben, per Klick auf das Pluszeichen Detaildaten anzuzeigen. Sie können anfänglich z. B. eine Tabelle mit Werten für ein Diagramm oder wie in einem Drilldownbericht untergeordnete Gruppen für eine Tabelle mit geschachtelten Zeilen- oder Spaltengruppen ausblenden.
Hinweis |
---|
Sie können Berichtsdefinitionen (RDL) in Berichts-Generator 3.0 und im Berichts-Designer in Business Intelligence Development Studio erstellen und ändern. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen. Weitere Informationen finden Sie unter Entwerfen von Berichten in Berichts-Designer und Berichts-Generator 3.0 (SSRS) im Web auf microsoft.com. |
Im Berichts-Generator können die Plus- und Minusumschaltsymbole am einfachsten hinzugefügt werden, indem die Tabelle bzw. Matrix mit dem Tabellen- oder Matrix-Assistenten erstellt wird.
So fügen Sie einer Tabelle oder Matrixgruppe mithilfe des Tabellen- oder Matrix-Assistenten Umschaltsymbole hinzu
-
Hinweis Der Tabellen- oder Matrix-Assistent ist nur in Report Builder 3.0 verfügbar.
Klicken Sie in der Berichtsentwurfsansicht auf der Registerkarte Einfügen auf Tabelle oder Matrix, und zeigen Sie auf Tabellen-Assistent oder Matrix-Assistent.
Folgen Sie den Anweisungen im Assistenten.
Aktivieren Sie auf der Seite Layout auswählen des Assistenten das Kontrollkästchen Gruppen erweitern/reduzieren.
Nachdem Sie den Assistenten fertig gestellt haben, enthält die Tabelle bzw. Matrix Erweiterungs- und Reduziersymbole.
So fügen Sie einer Tabelle, Matrix oder Listengruppe Erweiterungs- und Reduziersymbole hinzu
Klicken Sie in der Berichtsentwurfsansicht auf die Tabelle oder Matrix, um sie auszuwählen. Im Bereich "Gruppierung" werden die Zeilen- und Spaltengruppen angezeigt.
Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle der Titelleiste des Bereichs Gruppierung, und klicken Sie dann auf Erweitert. Der Modus des Bereichs Gruppierung wird gewechselt, sodass nun die zugrunde liegende Anzeigestruktur für Zeilen und Spalten in der Entwurfsoberfläche angezeigt wird.
Klicken Sie im entsprechenden Gruppenbereich auf die Zeilengruppe oder Spaltengruppe, deren zugeordnete Zeilen oder Spalten ausgeblendet werden sollen. Die Gruppe wird ausgewählt, und im Bereich Eigenschaften werden die Eigenschaften für Tablix-Element angezeigt.
Hinweis Falls der Bereich "Eigenschaften" nicht angezeigt wird, klicken Sie auf der Registerkarte Ansicht auf dem Menüband auf Eigenschaften.
Wählen Sie unter Ausgeblendet eine der folgenden Optionen aus, um die Sichtbarkeit dieses Berichtselements bei der erstmaligen Ausführung des Berichts festzulegen:
Wählen Sie False aus, wenn das Berichtselement angezeigt werden soll.
Wählen Sie True aus, wenn das Berichtselement ausgeblendet werden soll.
Wählen Sie <Ausdruck> aus, um das Dialogfeld Ausdruck zu öffnen. Dort können Sie einen Ausdruck erstellen, der zur Laufzeit zum Bestimmen der Sichtbarkeit ausgewertet wird.
Wählen Sie unter ToggleItem im Dropdownfeld den Namen eines Textfelds aus, dem das Umschaltbild hinzugefügt werden soll.
Hinweis Bei dem Textfeld mit dem Umschaltbild kann es sich nicht um die Zeilen- oder Spaltengruppe handeln, deren Zeilen oder Spalten ausgeblendet werden sollen. Es muss sich entweder in derselben Gruppe wie das ausgeblendete Element oder in einer Vorgängergruppe befinden. Wenn Sie z. B. die Sichtbarkeit von Zeilen umschalten möchten, die mit einer untergeordneten Gruppe verknüpft sind, wählen Sie ein Textfeld in einer Zeile, die mit der übergeordneten Gruppe verknüpft ist.
Führen Sie den Bericht aus, und klicken Sie auf das Textfeld mit dem Umschaltbild, um die Umschaltfunktion zu testen. Die Berichtsanzeige wird aktualisiert, sodass Zeilengruppen und Spaltengruppen nun mit ihrer umgeschalteten Sichtbarkeit angezeigt werden.
So schalten Sie die Sichtbarkeit eines Berichtselements ein oder aus
Klicken Sie in der Berichtsentwurfsansicht mit der rechten Maustaste auf das Berichtselement, das ein- bzw. ausgeblendet werden soll, und klicken Sie dann auf Eigenschaften von<Berichtselement>. Das Dialogfeld Eigenschaften von <Berichtselement> für das betreffende Berichtselement wird geöffnet.
Klicken Sie auf Sichtbarkeit.
Wählen Sie in Bei erstmaliger Ausführung des Berichts eine der folgenden Optionen aus, um die Sichtbarkeit dieses Berichtselements bei der erstmaligen Ausführung des Berichts festzulegen:
Wählen Sie Anzeigen aus, wenn das Berichtselement angezeigt werden soll.
Wählen Sie Ausblenden aus, wenn das Berichtselement ausgeblendet werden soll.
Wählen Sie Je nach Ausdruck einblenden/ausblenden aus, wenn die Sichtbarkeit durch einen zur Laufzeit ausgewerteten Ausdruck bestimmt werden soll. Klicken Sie auf (fx), um das Dialogfeld Ausdruck zu öffnen, in dem Sie einen Ausdruck erstellen können.
Hinweis Wenn Sie einen Ausdruck für die Sichtbarkeit angeben, legen Sie die Hidden-Eigenschaft des Berichtselements fest. Der Ausdruck wird zu einem Boolean Wert von True ausgewertet, um das Element auszublenden, und zu False, um das Element anzuzeigen.
Wählen Sie unter Sichtbarkeit kann von diesem Berichtselement ein-/ausgeschaltet werden im Dropdownfeld den Namen eines Textfelds im Bericht aus, dem ein Umschaltbild hinzugefügt werden soll, oder geben Sie den Namen ein (z. B. "Textbox1").
Hinweis Das ausgewählte Textfeld muss im aktuellen oder enthaltenden Bereich für dieses Berichtselement enthalten sein (bis einschließlich des Berichtshauptteils). Wählen Sie zum Umschalten der Sichtbarkeit eines Diagramms z. B. ein Textfeld aus, das sich in demselben enthaltenden Bereich befindet wie das Diagramm, z. B. der Berichtshauptteil oder ein Rechteck. Das Textfeld muss sich in der gleichen Containerhierarchie oder auf einer höheren Ebene befinden.
Führen Sie den Bericht aus, und klicken Sie auf das Textfeld mit dem Umschaltbild, um die Umschaltfunktion zu testen. Die Berichtsanzeige wird aktualisiert, sodass Berichtselemente nun mit ihrer umgeschalteten Sichtbarkeit angezeigt werden.