Formeln

Verwendung

Mit Hilfe von Formeln können Sie innerhalb eines Sets mathematische Operationen durchführen.

Beispiel Beispiel

Sie können eine Formel eingeben, damit das System in einem Set einen Wert von einem anderen Wert subtrahiert. Wenn Sie das Set bei der Definition von Berichtsspalten verwenden, gibt das System im Bericht eine Abweichungsspalte aus.

Ende des Beispiels.

Eine Formel besteht aus Operatoren, Operanden, absoluten Werten und Klammern.

Formeln können Sie in Basic-Sets und Daten-Sets verwenden. In Single-Dimension-Sets und Multi-Dimension-Sets können Sie keine Formeln eingeben.

Funktionsumfang

Regeln zum Anlegen von Formeln

  • Beim Anlegen von Formeln verwenden Sie die in der folgenden Tabelle aufgeführten Operationen.

Operationen in Formeln

Symbol

Operation

+

Addition

-

Subtraktion

*

Multiplikation

/

Division

**

Potenzieren

( )

Klammern

SIN

Sinus

COS

Cosinus

TAN

Tangente

SQRT

Quadratwurzel

TRUNC

Ganzzahliger Teil von x

INT

Ganzzahliger Teil von x

DIV

Ganzzahliger Teil des Quotienten

MOD

Rest des Quotienten

ABS

Absoluter Wert

EXP

Exponentialfunktion (e x )

LOG

Logarithmus

ROUND

Kaufmännisches Runden

  • In Setformeln 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)

  • Formelvariablen

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

Ende des Hinweises
  • Innerhalb einer Formel können Sie außerdem verwenden:

  • absolute Werte (z.B. 10 oder oder 20 )

  • Kombinationen aus absoluten Werten und Zeilennummern (z.B.10*‘002’ )

  • die Boolesche Logik

Beispiel Beispiel

Sie geben die folgende Formel in die zweite Zeile eines Sets ein, das für eine Berichtsspalte definiert wurde:

IF ‘001’ > 1000 THEN ‘001’ ELSE 0

Wenn der Wert der ersten Berichtsspalte (Setzeile 001) größer als 1000 ist, wird dieser Wert in der zweiten Berichtsspalte ausgegeben; wenn der Wert der ersten Spalte kleiner als 1000 ist, wird in der zweiten Spalte der Wert 0 ausgegeben.

Weitere Informationen zu diesem Thema finden Sie unter Einführung in die Boolesche Logik .

Ende des Beispiels.
  • Für Zeilennummern geben Sie folgendes ein:

  • die komplette dreistellige Zeilennummer mit der (den) führenden Null(en)

  • je einen Apostroph vor und nach der Zeilennummer

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

Beispiel Beispiel

Sie geben in Setzeile 003 die Formel ‘001’ + ‘002’ ein, um die Setzeilen 001 und 002 zu addieren.

Sie wollen eine zweite Formel (Setzeile 004) eingeben, mit deren Hilfe Sie 50% der Summe der Zeilen 001 und 002 berechnen wollen. Hierzu geben Sie die Formel ‘003’ / 2 ein. Der Operand ‘003’ dieser Formel bezieht sich auf das Ergebnis der in Setzeile 003 errechneten Formel.

Ende des Beispiels.

Um Formeln in ein Set einzugeben, verwenden Sie das Bild Set anlegen/ändern: Grundeinträge . Wie man eine Formel in ein Basic- oder ein Daten-Set eingibt, lesen Sie in Wert- und Formelvariablen in Sets eingeben .

Die Verwendung von Formeln in Formelvariablen

Sie können sogenannte Formelvariablen anlegen, mit deren Hilfe der Wert einer Variablen bestimmt wird.

Hierzu stehen Ihnen die in der vorigen Tabelle aufgeführten Operationen zur Verfügung.

Darüber hinaus können Sie in Ihren Formeln folgende Elemente verwenden:

  • Variablen

Die von Ihnen verwendeten Variablen müssen dieselben Tabellennamen verwenden wie die Formelvariablen.

  • Benutzer-Exits

Wenn Sie Variablen und Benutzer-Exits in Ihre Formel eingeben, müssen Sie diese Objekte apostrophieren ( ' ). Beim Anlegen von Formeln für Ihre Variablen verwenden Sie die im vorigen Abschnitt ("Regeln zum Anlegen von Formeln") beschriebenen Syntaxregeln.

Siehe auch:

Formelvariablen anlegen