Verwendung von Formeln in Umfragen

Folgende Konstanten, Operatoren und Funktionen können in Formeln von Umfragen verwendet werden.

Konstanten

Es stehen folgende Konstanten zur Verfügung:

TRUE

Wahr

FALSE

Falsch

PI

3.14159265358979323846264338327950288419716939937510582097...

E

2.71828182845904523536028747135266249775724709369995957496...

Arithmetische Operatoren

Es stehen folgende arithmetische Operatoren zur Verfügung:

-

Der Präfix-Minus-Operator, wie in "-2"

+

Der Präfix-Minus-Operator, wie in "+2"

-

Der Infix-Minus-Operator, wie in "5-2"

+

Der Infix-Plus-Operator, wie in "5+2"

*

Der Multiplikationsoperator

/

Der Divisionsoperator

^

Der Exponentiationsoperator

%

Der Modulo-Operator (Restwert)

( )

Klammern z.B. (1+2)*3

Boolesche Operatoren

Es stehen folgende boolesche Operatoren zur Verfügung:

=, ==

Der Gleichheitsoperator

!=, <>

Der Nicht-Gleichheitsoperator

!

Der Präfix-Not-Operator, wie in !a

>

Der Größer-als-Operator

>=

Der Größer-Gleich-Operator

<

Der Kleiner-als-Operator

<=

Der Kleiner-Gleich-Operator

&&

Der UND Operator

||

Der ODER Operator

Basis Funktionen

Es stehen folgende Basis Funktionen zur Verfügung:

ABS(value)

Absoluter (nicht-negativer) Wert

AVERAGE(value, …)

Gibt den Durchschnittswert aller Parameter zurück

CEILING(value)

Rundet den angegebenen Wert zu einer Ganzzahl mit dem Rundungsmodus CEILING

COUNT(value, …)

Gibt die Anzahl der Parameter zurück. NULL-Werte werden nicht gezählt.

FACT(base)

Berechnet die Fakultät eines Basiswertes

FLOOR(value)

Rundet den angegebenen Wert zu einer ganzen Zahl unter Verwendung des Rundungsmodus FLOOR

IF(condition, resultIfTrue, resultIfFalse)

Funktion zur bedingten Auswertung. Wenn die condition wahr ist, wird der Wert resultIfTrue zurückgegeben, andernfalls der Wert resultIfFalse

LOG(value)

Der natürliche Logarithmus (Basis e) eines Wertes

LOG10(value)

Der Logarithmus zur Basis 10 eines Wertes

MAX(value, …)

Gibt den Höchstwert aller Parameter zurück

MIN(value, …)

Gibt den Mindestwert aller Parameter zurück

NOT(value)

Boolesche Negation, implementiert als Funktion

RANDOM()

Erzeugt einen Zufallswert zwischen 0 und 1

ROUND(value, scale)

Rundet den angegebenen Wert auf die angegebene Skala unter Verwendung des aktuellen Rundungsmodus

SQRT(value)

Quadratwurzel-Funktion

SUM(value, …)

Gibt die Summe aller Parameter zurück

String Funktionen

Es stehen folgende String Funktionen zur Verfügung:

STR_CONTAINS(string, substring)

Gibt true zurück, wenn die Zeichenkette die Teilzeichenkette enthält (Groß- und Kleinschreibung wird nicht berücksichtigt)

STR_LOWER(value)

Konvertiert den angegebenen Wert in Kleinbuchstaben

STR_UPPER(value)

Konvertiert den angegebenen Wert in Großbuchstaben

Finden Sie diesen Artikel hilfreich?