Share via


Hinzufügen einer Aktion zum Erweitern oder Reduzieren zu einem paginierten Bericht (Berichts-Generator)

Gilt für: Microsoft Report Builder (SSRS) ❌ Power BI Report Builder Berichts-Designer in SQL Server Data Tools

Sie können einem Benutzer das interaktive Erweitern oder Reduzieren von Elementen in einem paginierten Bericht, 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 Aktionen zum Erweitern und Reduzieren 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 paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator von Microsoft, im Power BI Report Builder und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.

Fügen Sie einer Gruppe eine Erweiterungs- und Reduzieraktion hinzu

  1. Klicken Sie in der Berichtsentwurfsansicht auf die Tabelle oder Matrix, um sie auszuwählen. Im Gruppierungsbereich werden die Zeilen- und Spaltengruppen angezeigt.

    Screenshot des Gruppierungsbereichs mit hervorgehobener Produkt-ID-Zelle.

    Wenn der Gruppierungsbereich nicht erscheint, klicken Sie auf das Menü Ansicht und klicken Sie dann auf Gruppierung.

  2. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle der Titelleiste des Bereichs Gruppierung und klicken Sie anschließend auf Advanced. Der Modus des Bereichs Gruppierung wird gewechselt, sodass nun die zugrunde liegende Anzeigestruktur für Zeilen und Spalten in der Entwurfsoberfläche angezeigt wird.

    Screenshot des Gruppierungsbereichs mit Menü für erweiterten Modus.

  3. 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-Mitglied angezeigt.

    Hinweis

    Wenn der Bereich Eigenschaften nicht angezeigt wird, aktivieren Sie auf dem Menüband Ansicht das Kontrollkästchen Eigenschaften.

  4. Wählen Sie unter Ausgeblendeteine 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 den Dialog Ausdruck zu öffnen, in dem Sie einen Ausdruck erstellen können, der zur Laufzeit zum Bestimmen der Sichtbarkeit ausgewertet wird.

  5. Wählen Sie unter ToggleItem aus der Liste den Namen eines Textfelds aus, dem das Umschaltbild hinzugefügt werden soll.

    In der folgenden Grafik ist die Zeilengruppenfarbe so konfiguriert, dass Benutzer zugehörige Zeilen erweitern und reduzieren können.

    Screenshot der Schritte zum Konfigurieren einer Zeilengruppe, die erweitert 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. Beispiel: Wenn Sie 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.

  6. 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.

    Screenshot der Ausführung eines Berichts mit einer erweiterbaren Zeilengruppe.

Fügen Sie einem Berichtselement eine Erweiterungs- und Reduzieraktion hinzu

  1. 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 <report item>. Der Dialog Eigenschaften von <report item> wird für das betreffende Berichtselement geöffnet.

  2. Wählen Sie Sichtbarkeit aus.

  3. Wählen Sie in Bei erstmaliger Ausführung des Berichtseine 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 den Dialog Ausdruck zu öffnen, in dem Sie einen Ausdruck erstellen können.

      Hinweis

      Wenn Sie einen Ausdruck für die Sichtbarkeit angeben, legen Sie die Eigenschaft „Hidden“ des Berichtselements fest. Der Ausdruck wird zu einem Boolean Wert von True ausgewertet, um das Element auszublenden, und zu False , um das Element anzuzeigen.

  4. Wählen Sie unter Sichtbarkeit kann von diesem Berichtselement ein-/ausgeschaltet werden aus der Liste den Namen eines Textfelds im Bericht aus, dem ein Umschaltbild hinzugefügt werden soll, oder geben Sie den Namen ein. Geben Sie z. B. Textbox1 ein.

    In der folgenden Grafik ist die Tabelle so konfiguriert, dass Benutzer sie erweitern und reduzieren können. Die Tabellenanzeige kann mithilfe des Textfelds Produkttabelle ein- bzw. ausgeblendet werden.

    Screenshot der Konfiguration einer Berichtstabelle, die erweitert werden soll.

    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 ein Textfeld, das in demselben enthaltenden Bereich enthalten ist wie das Diagramm, um die Sichtbarkeit eines Diagramms umzuschalten. Wählen Sie beispielsweise den Berichtstext oder ein Rechteck aus. Das Textfeld muss sich in der gleichen Containerhierarchie oder auf einer höheren Ebene befinden.

  5. 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.

    Screenshot der Ausführung des Berichts mit einer erweiterbaren Tabelle.

Drilldownaktion (Bereichts-Generator)
Ausblenden eines Elements (Berichts-Generator)