Tableau - operatory

Operator to symbol, który mówi kompilatorowi, aby wykonał określone operacje matematyczne lub logiczne. Tableau ma wiele operatorów używanych do tworzenia pól obliczeniowych i formuł.

Poniżej przedstawiono szczegółowe informacje o dostępnych operatorach oraz kolejność (pierwszeństwo) operacji.

Typy operatorów

  • Operatory ogólne
  • Operatory arytmetyczne
  • Operatorzy relacyjni
  • Operatory logiczne

Operatory ogólne

Poniższa tabela przedstawia ogólne operatory obsługiwane przez Tableau. Operatory te działają na liczbowych, znakowych i datowych typach danych.

Operator Opis Przykład
+(addition) Dodaje dwie liczby. Łączy dwa ciągi. Dodaje dni do dat.

7 + 3

Zysk + sprzedaż

„abc” + „def” = „abcdef”

# 15 kwietnia 2004 # + 15 = # 30 kwietnia,

2004 #

–(subtraction) Odejmuje dwie liczby. Odejmuje dni od dat.

- (7 + 3) = -10

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

2004 #

Operatory arytmetyczne

Poniższa tabela przedstawia operatory arytmetyczne obsługiwane przez Tableau. Te operatory działają tylko na liczbowych typach danych.

Operator Opis Przykład
*(Multiplication) Mnożenie liczbowe 23 * 2 = 46
/(Division) Dzielenie liczbowe 45/2 = 22,5
%(modulo) Przypomnienie o dzieleniu liczbowym 13% 2 = 1
^(power) Podniesiony do władzy 2 ^ 3 = 8

Operatory porównania

Poniższa tabela zawiera listę operatorów porównania obsługiwanych przez Tableau. Te operatory są używane w wyrażeniach. Każdy operator porównuje dwie liczby, daty lub ciągi i zwraca wartość logiczną (PRAWDA lub FAŁSZ). Jednak same wartości logiczne nie mogą być porównywane przy użyciu tych operatorów.

Operator Opis Przykład
= = or = (Equal to) Porównuje dwie liczby lub dwa ciągi lub dwie daty, aby były równe. Zwraca wartość logiczną TRUE, jeśli tak, w przeciwnym razie zwraca false. „Hello” = „Hello” 5 = 15/3
!= or <> (Not equal to) Porównuje dwie liczby lub dwa ciągi lub dwie daty, aby były nierówne. Zwraca wartość logiczną TRUE, jeśli tak, w przeciwnym razie zwraca false. „Dobry” <> „Zły” 18! = 37/2
> (Greater than) Porównuje dwie liczby lub dwa ciągi lub dwie daty, w których pierwszy argument jest większy niż drugi. Zwraca wartość logiczną PRAWDA, jeśli tak jest, w przeciwnym razie zwraca wartość fałsz. [Zysk]> 20000 [Kategoria]> „Q” [Data wysyłki]> # 1 kwietnia 2004 #
< (Less than) Porównuje dwie liczby lub dwa ciągi lub dwie daty, w których pierwszy argument jest mniejszy niż drugi. Zwraca wartość logiczną PRAWDA, jeśli tak jest, w przeciwnym razie zwraca wartość fałsz. [Zysk] <20000 [Kategoria] <'Q' [Data wysyłki] <# 1 kwietnia 2004 #

Operatory logiczne

Poniższa tabela przedstawia operatory logiczne obsługiwane przez Tableau. Operatory te są używane w wyrażeniach, których wynikiem jest wartość logiczna, dająca wynik jako PRAWDA lub FAŁSZ.

Operator Opis Przykład
AND Jeśli wyrażenia lub wartości logiczne występujące po obu stronach operatora AND zostaną ocenione jako PRAWDA, wówczas wynikiem będzie PRAWDA. W przeciwnym razie wynikiem jest FALSE. [Data wysyłki]> # 1 kwietnia 2012 r. # I [Zysk]> 10000
OR Jeśli jedno lub oba wyrażenia lub wartości logiczne występujące po obu stronach operatora AND zostaną ocenione jako PRAWDA, wówczas wynikiem będzie PRAWDA. W przeciwnym razie wynikiem jest FALSE. [Data wysyłki]> # 1 kwietnia 2012 # LUB [Zysk]> 10000
NOT Ten operator neguje wartość logiczną wyrażenia występującego po nim. NOT [data wysyłki]> # 1 kwietnia 2012 r. #

Pierwszeństwo operatora

W poniższej tabeli opisano kolejność, w jakiej operatory są oceniane. Najwyższy rząd ma najwyższy priorytet. Operatory w tym samym wierszu mają ten sam priorytet. Jeśli dwa operatory mają ten sam priorytet, są one obliczane w formule od lewej do prawej. Można również użyć nawiasów. Nawiasy wewnętrzne są oceniane przed nawiasami zewnętrznymi.

Precedens Operator
1 -(negować)
2 ^ (moc)
3 *, /,%
4 +, -
5 ==,>, <,> =, <=,! =
6 NIE
7 I
8 LUB