Anfang des Inhaltsbereichs

Vorgehensweisen Formeln in Zeilenblöcke einfügen  Dokument im Navigationsbaum lokalisieren

  1. Positionieren Sie auf dem Bild Bericht anlegen: Zeilen den Cursor unter die Zeile, in der die Formel eingefügt werden soll.
  2. Wählen Sie Bearbeiten ® Formel einfügen.
  3. Sie gelangen auf das Dialogfenster Formelzeile definieren .

  4. Machen Sie folgende Eingaben:
  5. – Geben Sie den Text ein, der in der Berichtszeile für die Formel erscheinen soll.

    – Geben Sie eine Formel ein.

    Beispiel

    Sie haben für die Zeilenblöcke 1 und 2 zwei Multi-Dimension-Sets definiert. Sie wollen nun eine Zeile definieren, in der die Differenz zwischen den Summen dieser beiden Zeilenblöcke ausgegeben wird. In diesem Fall geben Sie in Zeile 3 die Formel ‘001’ - ‘002’ ein.

    – Geben Sie die Nummer des Zeilenblocks ein, den Sie als repräsentativen Zeilenblock verwenden wollen, um die Spaltenstruktur einer Formelzeile zu definieren. Über die aktiven Spaltenblöcke des repräsentativen Zeilenblocks wird die Spaltenstruktur der Formelzeile festgelegt.

    Der repräsentative Zeilenblock muß ein Set sein und als Operand in die Formel eingegeben werden.

    Wenn Sie in diesem Feld keine Eingabe machen, legt das System automatisch den repräsentativen Zeilenblock fest. Wenn Sie in diesem Feld eine nicht korrekte Eingabe machen, korrigiert das System diese Eingabe automatisch.

    Hinweis

    Der Report Writer ordnet den Formelzeilen automatisch eine Summierungsstufe zu. Zur Errechnung dieser Summierungsstufe wird zur höchsten Summierungsstufe der in der Formel verwendeten Zeilen eins hinzuaddiert.

    Sie haben beispielsweise zwei Single-Dimension-Sets für die Zeilenblöcke 1 und 2 definiert. Sie haben darüber hinaus eine zusätzliche Zeile definiert, die die Gesamtsumme der höchsten Summen des Zeilenblocks enthält, und haben hierzu die Formel ‘001’ + ‘002’ in Zeile 3 der Zeilendefinition verwendet. Die höchste Summierungsstufe der in den Zeilenblöcken 1 und 2 verwendeten Sets sind die Stufen 3 und 2. Der Report Writer ordnet der Formelzeile automatisch die Summierungsstufe 4 zu. (Er addiert zur höchsten Summierungsstufe der Zeilenblocksummen (3) eins hinzu.)

    Beim Anlegen von Formeln stehen Ihnen die in der Tabelle in Die Verwendung von Setformeln bei der Arbeit mit dem Report Writer aufgeführten mathematischen Operationen zur Verfügung.

    Innerhalb einer Zeilenformel können Sie verschiedene Operanden verwenden:

    Hinweis

    Zu Release 3.0C wurde die Syntax für die Eingabe von Formeloperanden geändert. Ab Release 3.0C geben Sie die Formeloperanden im Format ‘nnn’ ein (z.B. ‘001’ für Setzeile 001). In früheren Release-Versionen wurden Formeloperanden mit Hilfe spitzer Klammern eingegeben (z.B. <001> ).

    Das System wandelt bereits existierende Formeln in das neue Format um. Sie müssen also die bereits vorhandenen Sets, die Formeln enthalten, nicht ändern.

    In Zeilenformeln können Sie folgende Operanden verwenden:

    · Zeilennummern im Format ‘nnn’ (z.B. ‘001’ für Zeile 001)

    · Wertvariablen (z.B. ‘&JAHR’ für die Wertvariable JAHR)

    · symbolische Namen für Zellen (z.B. ‘SUMME’ für eine bestimmte Zeilensumme eines Berichtes)

    Innerhalb einer Formel können Sie außerdem verwenden:

    · einen absoluten Wert (z.B. 10 oder 20 )

    · eine Kombination aus absoluten Werten und Zeilennummern (z.B. 10 * ‘002’ )

    · die Boolesche Logik

    Beim Anlegen von Formeln beachten Sie bitte folgende Regeln:

    · Operanden für Formeln verwenden den Wert der höchsten Summe des Zeilen-Sets (den Wert von Ebene 1 des Sets). Wenn Sie bei der Definition der Ebenen eines Setmerkmals negative Werte verwenden, kann das System die Formel nicht verarbeiten.

    · Wenn ein Bericht mehrere Zeilenblöcke mit einer unterschiedlichen Anzahl Spalten enthält, verwenden die Formelspalten die kleinste gemeinsame Anzahl Spalten.

    Beispiel

    Zeilenblock 1 enthält 5 Spalten. Zeilenblock 2 enthält 3 Spalten. Die Zeilenformel lautet ‘001’ + ‘002’ . Die Ergebnisse der Formel werden in 3 Spalten ausgegeben.

    · Wenn Sie einen Bericht verarbeiten, für den Aufbereitungsklassen definiert sind, wird für das Ergebnis der Formel die höchste angegebene Aufbereitungsklasse verwendet, es sei denn, diese Aufbereitungsklasse ist 0. Die Aufbereitungsklasse 0 hat Vorrang vor allen anderen Aufbereitungsklassen.

    Beispiel

    Berichtszeile 1 verwendet Aufbereitungsklasse 5 und Berichtszeile 2 verwendet Aufbereitungsklasse 3. Wenn Sie eine Formel definieren, um die Summe der beiden Zeilen zu berechnen, verwendet das Ergebnis der Formel die Aufbereitungsklasse 5.

    · Wenn Sie einen Bericht verarbeiten, der sowohl Zeilen- als auch Spaltenformeln enthält, verarbeitet das System die Spaltenformel an der Schnittstelle von Formelzeile und Formelspalte.

    · Wenn ein Zeilenblock unterdrückt wird, kann dieser Zeilenblock dennoch bei der Verarbeitung von Formeln verwendet werden. Die Daten des Zeilenblocks werden jedoch bei der Ausgabe des Berichts nicht angezeigt.

  6. Geben Sie Informationen für das Ausgabeformat der Formelzeile ein:
  7. – Wenn die Zeilensumme hervorgehoben werden soll, wählen Sie Zeile h ervorheben.

    – Geben Sie einen Schlüssel für die Farbe ein, in der die Zeilensumme ausgegeben werden soll.

    – Mit Hilfe der Felder Unterstreichung können Sie angeben, wie die ausgegebenen Zeilenformelsummen unterstrichen werden sollen. Die Zeilenformelsummen können gar nicht, mit einer einfachen oder einer doppelten Linie oder mit einem anderen Zeichen unterstrichen werden.

    – Mit Hilfe der Felder Überstreichung können Sie angeben, welche Markierung über den ausgegebenen Zeilenformelsummen eingeblendet werden soll. Die Zeilenformelsummen können ohne Markierung, mit einer einfachen oder einer doppelten Linie oder mit einem anderen Zeichen als oberer Markierung ausgegeben werden.

  8. Um zu prüfen, ob die Syntax der Formel korrekt ist, wählen Sie Formel prüfen.
  9. Wählen Sie Weiter .

Die Formel wird auf dem Bild Bericht anlegen: Zeilen eingeblendet.

Hinweis

Sie können Formeln eingeben, die sich direkt auf das Ergebnis anderer Formelzeilen beziehen.

Beispiel:

Ihr Bericht enthält folgende Zeilen:

· Erlöskonten (Zeilenblock 1)

· Aufwandskonten (Zeilenblock 2)

· Summe der Erlös- und Aufwandskonten (Zeilenblock 3)

Diese Summe erhalten Sie durch die Formel ‘001’ + ‘002’

· 50% der Summe (Zeilenblock 4)

Diese Zeile erhalten Sie durch die Formel ‘003’ / 2

Der Operand ‘003’ dieser Formel bezieht sich auf das Ergebnis der in Zeilenblock 3 errechneten Formel.