Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Schleifen und Zyklen für HTML-Berichtselemente mit Ebenen

Erstellen Sie automatisch gefilterte Abschnitte in Ihrem HTML-Bericht unter Verwendung von Ebenen. Sie fügen Ebenen als wiederverwendbare Objekte im Objektfenster hinzu. Wenn Sie App-Inhalt innerhalb einer Ebene platzieren, wird für jeden eindeutigen Wert in einem Feld (oder für eine Kombination auf Zeilenebene in einem Diagramm) ein neuer gefilterter Abschnitt generiert.

Ebenen bieten eine zusätzliche Ebene der Datenfilterung für Berichte, zusätzlich zu Mechanismen wie Berichtsfiltern und Zyklen. In einigen Fällen können Sie eine Kombination aus Ebenen, Berichtsfiltern und Zyklen nutzen, um hochgradig angepasste und individualisierte Berichtsausgaben zu generieren. Weitere Informationen zu Berichtsfiltern finden Sie unter Arbeiten mit Berichtsfiltern. Weitere Informationen zu Zyklen finden Sie unter Wechseln von Berichten.

Schritt 1: Erstellen eines Ebenenobjekts

  1. Setzen Sie im HTML-Designer den Mauszeiger an die Position im Code, an der Sie die Ebene einfügen möchten.

  2. Klicken Sie im Objektfenster auf Ebenen und Seiten.

    Menü Ebenen im Objektfenster des HTML-Designers

    Menü „Ebenen“ im HTML-Designer, über das Sie bereits hinzugefügte Ebenen ändern oder eine neue Ebene hinzufügen können
  3. Klicken Sie auf Ebene hinzufügen. Es wird eine Liste der verfügbaren Felder angezeigt, zusätzlich zu den verfügbaren Arbeitsblättern mit Diagrammen, die als Ebenen hinzugefügt werden können.

Nachdem Sie die obigen Schritte abgeschlossen haben, können Sie wählen, ob Sie eine Ebene über ein Feld oder ein Diagramm erstellen möchten. Weiter unten finden Sie weitere Informationen.

Schritt 2: Konfigurieren des Ebenenobjekts

Nachdem Sie die oben genannten Schritte durchgeführt haben, haben Sie zwei Möglichkeiten:

  • Fügen Sie ein Feld als Ebene hinzu. Dadurch wird im endgültigen Bericht für jeden distinkten Wert des Feldes eine Gruppe von Objekten hinzugefügt.

  • Fügen Sie ein Diagramm als Ebene hinzu. Dies fügt eine Gruppe von Objekten für jede Zeile in der Quelltabelle des Diagramms hinzu.

Option 1: Hinzufügen eines Feldes als Ebene

  1. Erweitern Sie im Objektfenster Felder.

  2. Klicken Sie auf das Symbol Plus-Symbol rechts neben einem Feld, um es hinzuzufügen.

    Wählen Sie ein Feld, das Sie als Ebene hinzufügen möchten

    Wählen Sie das Feld aus, das der Vorlage als Ebenenobjekt hinzugefügt werden soll.
  3. Unter Hinzuzufügende Felder auswählen (optional) können Sie auswählen, ob Feld-Tags am Anfang jeder Ebeneniteration eingefügt werden sollen. Wenn sich Ihre Ebene beispielsweise auf ein Feld Land bezieht und Sie Feldbezeichnungen einfügen, erhält jede Iteration der Region eine Abschnittsüberschrift für jedes Land in Ihren Daten.

  4. Die Ebenen-Tags werden an Ihrer aktuellen Position in den Vorlagencode eingefügt.

  5. Geben Sie im Objektfenster einen eindeutigen Namen für die Ebene an, damit Sie sie später identifizieren können.

  6. Sie können das Ebenenobjekt jederzeit wiederverwenden. Klicken Sie im Objektfenster auf Ebenen und Seiten und klicken Sie auf Richtungspfeil rechts, um das Objekt zu öffnen. Klicken Sie auf Ebenen-Tag hinzufügen, um die Ebene erneut hinzuzufügen.

  7. Um Inhalte zu erstellen, die auf dieser Ebene iterieren, müssen Sie App-Inhalte innerhalb der Ebenen-Tags hinzufügen. Der folgende Code zeigt ein Beispiel.

    %%Region_Level%%
    %%Region_1%%
        <table cellspacing="0" style="border-collapse: collapse">
        <tbody><tr>
        <td>%%Customer%%</td><td>%%Sales%%</td>
        </tr>
        </tbody></table>
    %%/Region_Level%%

    Dieser Code umfasst Folgendes:

    • Eine Ebene Region_Level, die alle Inhalte enthält.

    • Ein Feld-Tag Region_1 zur Anzeige als Kopfzeile am Anfang jeder iterierten Instanz des Inhalts.

    • Eine Tabelle mit zwei einzelnen Feldern Customer und Sales.

Option 2: Hinzufügen eines Diagramms als Ebene

Das Hinzufügen eines Diagramms als Ebene ist dem Hinzufügen eines Feldes als Ebene sehr ähnlich, aber die Ausgabe kann anders aussehen und erfordert eine andere Handhabung.

Wenn Sie ein Diagramm als Ebene hinzufügen, werden die Daten in einen Abschnitt für jede Wertkombination auf Zeilenebene aufgeteilt. Wenn beispielsweise Ihre Ebene ein Diagramm mit einer Dimension und einer berechneten Kennzahl ist, wird ein Abschnitt für jeden Dimensionswert erstellt, und der Kennzahlenwert wird als der einzige mögliche eindeutige Wert für diese konkrete Dimension behandelt. Die Formatierung des Diagramms ist beim Hinzufügen eines Feld-Tags für ein einzelnes Diagrammfeld auch anders als beim Hinzufügen mehrerer Feld-Tags. Weitere Informationen finden Sie in den Anweisungen unten.

  1. Erweitern Sie im Objektfenster das Arbeitsblatt, das das Diagramm enthält, das Sie als Ebene verwenden möchten. Sie können nach dem Namen des Diagramms suchen, um bei Bedarf die Liste der Arbeitsblätter zu verfeinern.

  2. Klicken Sie auf das Symbol Plus-Symbol rechts neben einem Diagramm, um es hinzuzufügen.

    Wählen Sie ein Diagramm aus, das Sie als Ebene hinzufügen möchten.

    Wählen Sie das Diagramm aus, das der Vorlage als Ebenenobjekt hinzugefügt werden soll.
  3. Unter Hinzuzufügende Felder auswählen (optional) können Sie auswählen, ob Feld-Tags am Anfang jeder Ebeneniteration eingefügt werden sollen. Die Ausgabe ist unterschiedlich, je nachdem, ob ein oder mehrere Feld-Tags zur Ebene hinzugefügt wurden:

    • Ein Feld-Tag: Das Feld-Tag wird innerhalb der Ebene als ein einzelnes Element hinzugefügt.

    • Mehrere Feld-Tags: Der Vorlage wird eine Tabelle hinzugefügt. Feld-Tags werden innerhalb jedes td-Elements in der Tabelle hinzugefügt.

  4. Die Ebenen-Tags werden an Ihrer aktuellen Position in den Vorlagencode eingefügt.

  5. Geben Sie im Objektfenster einen eindeutigen Namen für die Ebene an, damit Sie sie später identifizieren können.

  6. Sie können das Ebenenobjekt jederzeit wiederverwenden. Klicken Sie im Objektfenster auf Ebenen und Seiten und klicken Sie auf Richtungspfeil rechts, um das Objekt zu öffnen. Klicken Sie auf Ebenen-Tag hinzufügen, um die Ebene erneut hinzuzufügen.

  7. Um Inhalte zu erstellen, die auf dieser Ebene auf sinnvolle Weise iterieren, müssen Sie App-Inhalte innerhalb der Ebenen-Tags hinzufügen.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!