Tableau - Operatoren

Ein Operator ist ein Symbol, das den Compiler anweist, bestimmte mathematische oder logische Manipulationen durchzuführen. Tableau verfügt über eine Reihe von Operatoren, mit denen berechnete Felder und Formeln erstellt werden.

Im Folgenden finden Sie die Details der verfügbaren Operatoren und die Reihenfolge (Vorrang) der Vorgänge.

Arten von Betreibern

  • Allgemeine Betreiber
  • Rechenzeichen
  • Vergleichsoperatoren
  • Logische Operatoren

Allgemeine Betreiber

Die folgende Tabelle zeigt die von Tableau unterstützten allgemeinen Operatoren. Diese Operatoren wirken auf numerische, Zeichen- und Datumsdatentypen.

Operator Beschreibung Beispiel
+(addition) Fügt zwei Zahlen hinzu. Verkettet zwei Zeichenfolgen. Fügt Tage zu Daten hinzu.

7 + 3

Gewinn + Umsatz

'abc' + 'def' = 'abcdef'

# 15. April 2004 # + 15 = # 30. April,

2004 #

–(subtraction) Subtrahiert zwei Zahlen. Subtrahiert Tage von Daten.

- (7 + 3) = -10

#April 16, 2004 # - 15 = #April 1,

2004 #

Rechenzeichen

Die folgende Tabelle zeigt die von Tableau unterstützten arithmetischen Operatoren. Diese Operatoren wirken nur auf numerische Datentypen.

Operator Beschreibung Beispiel
*(Multiplication) Numerische Multiplikation 23 * 2 = 46
/(Division) Numerische Unterteilung 45/2 = 22,5
%(modulo) Erinnerung an die numerische Unterteilung 13% 2 = 1
^(power) Zur Macht erhoben 2 ^ 3 = 8

Vergleichsoperatoren

In der folgenden Tabelle sind die von Tableau unterstützten Vergleichsoperatoren aufgeführt. Diese Operatoren werden in Ausdrücken verwendet. Jeder Operator vergleicht zwei Zahlen, Datumsangaben oder Zeichenfolgen und gibt einen Booleschen Wert (TRUE oder FALSE) zurück. Boolesche Werte selbst können mit diesen Operatoren jedoch nicht verglichen werden.

Operator Beschreibung Beispiel
= = or = (Equal to) Vergleicht zwei Zahlen oder zwei Zeichenfolgen oder zwei Daten, um gleich zu sein. Gibt den Booleschen Wert TRUE zurück, wenn dies der Fall ist, andernfalls wird false zurückgegeben. 'Hallo' = 'Hallo' 5 = 15/3
!= or <> (Not equal to) Vergleicht zwei Zahlen oder zwei Zeichenfolgen oder zwei Daten als ungleich. Gibt den Booleschen Wert TRUE zurück, wenn dies der Fall ist, andernfalls wird false zurückgegeben. 'Gut' <> 'Schlecht' 18! = 37/2
> (Greater than) Vergleicht zwei Zahlen oder zwei Zeichenfolgen oder zwei Daten, bei denen das erste Argument größer als das zweite ist. Gibt den booleschen Wert TRUE zurück, wenn dies der Fall ist, andernfalls wird false zurückgegeben. [Gewinn]> 20000 [Kategorie]> 'Q' [Versanddatum]> # 1. April 2004 #
< (Less than) Vergleicht zwei Zahlen oder zwei Zeichenfolgen oder zwei Daten, bei denen das erste Argument kleiner als das zweite ist. Gibt den booleschen Wert TRUE zurück, wenn dies der Fall ist, andernfalls wird false zurückgegeben. [Gewinn] <20000 [Kategorie] <'Q' [Versanddatum] <#April 1, 2004 #

Logische Operatoren

Die folgende Tabelle zeigt die von Tableau unterstützten logischen Operatoren. Diese Operatoren werden in Ausdrücken verwendet, deren Ergebnis ein Boolescher Wert ist, der die Ausgabe als TRUE oder FALSE angibt.

Operator Beschreibung Beispiel
AND Wenn die Ausdrücke oder Booleschen Werte, die auf beiden Seiten des AND-Operators vorhanden sind, als TRUE ausgewertet werden, ist das Ergebnis TRUE. Sonst ist das Ergebnis FALSE. [Versanddatum]> # 1. April 2012 # UND [Gewinn]> 10000
OR Wenn einer oder beide der Ausdrücke oder Booleschen Werte, die auf beiden Seiten des AND-Operators vorhanden sind, als TRUE ausgewertet werden, ist das Ergebnis TRUE. Sonst ist das Ergebnis FALSE. [Versanddatum]> # 1. April 2012 # ODER [Gewinn]> 10000
NOT Dieser Operator negiert den Booleschen Wert des danach vorhandenen Ausdrucks. NICHT [Versanddatum]> # 1. April 2012 #

Vorrang des Bedieners

In der folgenden Tabelle wird die Reihenfolge beschrieben, in der Operatoren ausgewertet werden. Die oberste Reihe hat die höchste Priorität. Operatoren in derselben Zeile haben dieselbe Priorität. Wenn zwei Operatoren dieselbe Priorität haben, werden sie in der Formel von links nach rechts ausgewertet. Auch Klammern können verwendet werden. Die inneren Klammern werden vor den äußeren Klammern ausgewertet.

Vorrang Operator
1 -(negieren)
2 ^ (Macht)
3 *, /,%
4 +, -
5 ==,>, <,> =, <= ,! =
6 NICHT
7 UND
8 ODER