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 |