Operatoren

Operatoren werden durch Sonderzeichen oder Schlüsselwörter dargestellt; sie verwenden keine Funktionsaufrufsyntax. Mit einem Operator wird eine beliebige Anzahl von Dateneingaben, auch Operanden genannt, manipuliert und ein Ergebnis zurückgegeben.

Arithmetischer Operator

  • Addition: +
  • Subtraktion: -
  • Division: /
  • Multiplikation: *

Vergleichsoperator

  • =
  • !=
  • >
  • >=
  • <
  • <=

Die Operanden auf beiden Seiten der Vergleichsoperatoren müssen denselben Typ haben: Text, Zahl oder boolescher Wert.

Logische Operatoren

Logische Operatoren geben true, false oder null zurück. In Looker Studio werden die Operatoren AND, OR, IN, IS NULL und NOT unterstützt.

UND / ODER

Verwenden Sie AND und OR, um Ausdrücke mit mehreren Eingabewerten zu erstellen. Sie können Klammern verwenden, um Bedingungen zu gruppieren und die Rangfolge zu erzwingen, falls erforderlich.

Boolean expression A AND ( Boolean expression B OR Boolean expression C )

IS NULL

Gibt „true“ zurück, wenn das Eingabefeld leer oder sein Wert null ist.

Syntax

fieldIS NULL

Parameter

field: die auszuwertende Dimension oder der auszuwertende Messwert

Beispiele

Feld enthält Formel Ergebnisse
a Feld IS NULL false

Feld IS NULL wahr

Weitere Informationen zu NULL

Sofern nicht anders angegeben, geben alle Operatoren NULL zurück, wenn einer der Operanden NULL ist.

NULL unterscheidet sich vom leeren String (""). Wenn Sie versuchen, den leeren String in einer Rechenoperation zu verwenden, führt das normalerweise zu einem Fehler. Mit NULL wird dagegen der Nullwert zurückgegeben:

1+NULL=NULL

1*NULL=NULL

1/NULL=NULL

usw.

Andererseits können Sie zwar Werte mit dem leeren String verketten, sobald Sie aber einen Wert mit NULL verketten, ist das Ergebnis immer der Nullwert:

CONCAT("A", "", "B") = "AB"

CONCAT("A",NULL, "B") = null

IN

Gibt „true“ zurück, wenn das Eingabefeld einen Wert aus einer Liste enthält. Der Wert des Felds und die Listenwerte müssen vom selben Typ sein. IN prüft komplette Werte und unterscheidet zwischen Groß- und Kleinschreibung. Wenn Sie Teilwerte abgleichen oder die Groß- und Kleinschreibung ignorieren möchten, verwenden Sie REGEXP_MATCH.

Syntax

fieldIN(value1, value2,... valueN)

Parameter

field: die auszuwertende Dimension oder der auszuwertende Messwert

value1,value2,...valueN: die zu suchenden Werte

Beispiele

Feld enthält Feldtyp Formel Ergebnisse
Bob Text Feld IN ('Bernd', 'Anne') wahr
Alice Text Feld IN ('Bernd', 'Anne') wahr
Jorge Text Feld IN ('Bernd', 'Anne') false
20 Zahl Feld IN (10, 20) wahr
10 Zahl Feld IN (10, 20) wahr
100 Zahl Feld IN (10, 20) false
Bob Text Feld IN ('Bernd', 20) Fehler (Grund: „Feld“ ist Text, „20“ aber eine Zahl. Um den Fehler zu beheben, setzen Sie „20“ in Anführungszeichen.)

NOT

Negiert Eingabeausdrücke.

Beispiele

Formel Ergebnisse
IF(2+2=4,"YES","NO") JA
IF(NOT 2+2=4,"YES","NO") NEIN
"abc" IN ("abc") wahr
"abc" NOT IN ("abc") false