運(yùn)算符是一個(gè)符號(hào),通知編譯器執(zhí)行特定的數(shù)學(xué)或邏輯操作。Tableau 有多個(gè)運(yùn)算符用于創(chuàng)建計(jì)算字段和公式。
可用的運(yùn)算符的詳細(xì)信息和操作的順序(優(yōu)先級(jí))如下:
下表顯示了 Tableau 支持的常規(guī)運(yùn)算符。這些運(yùn)算符對(duì)數(shù)字,字符和日期數(shù)據(jù)類型起作用。
運(yùn)算符 | 描述 | 例子 |
---|---|---|
+(addition) | 它添加兩個(gè)數(shù)字。 它連接兩個(gè)字符串。 它增加了日期的天數(shù)。 |
7 + 3 利潤+銷售額 \'abc\'+\'def\'=\'abcdef\' #April 15,2004#+ 15 = #April 30,2004# |
–(subtraction) | 我減去兩個(gè)數(shù)字。 它從日期中減去天數(shù)。 |
- (7 + 3)= -10 #April 16,2004# - 15 = #April 1,2004# |
下表顯示了 Tableau 支持的算術(shù)運(yùn)算符。 這些運(yùn)算符僅對(duì)數(shù)字?jǐn)?shù)據(jù)類型起作用。
運(yùn)算符 | 描述 | 例子 |
---|---|---|
*(Multiplication) | 乘法 | 23 * 2 = 46 |
/(Division) | 除法 | 45/2 = 22.5 |
%(modulo) | 求余數(shù) | 13%2 = 1 |
^(power) | 求幾次方根 | 2 ^ 3 = 8 |
下表顯示了 Tableau 支持的比較運(yùn)算符。這些運(yùn)算符用于表達(dá)式。每個(gè)運(yùn)算符比較兩個(gè)數(shù)字,日期或字符串,并返回布爾值( TRUE 或 FALSE )。然而,布爾本身不能使用這些運(yùn)算符進(jìn)行比較。
運(yùn)算符 | 描述 | 例子 |
---|---|---|
2 ^ 3 = 8... | 比較兩個(gè)數(shù)字或兩個(gè)字符串或兩個(gè)日期相等。 返回布爾值TRUE,如果他們返回false。 | \'Hello\'=\'Hello\' 2 ^ 3 = 8 |
!=或(不等于) | 比較兩個(gè)數(shù)字或兩個(gè)字符串或兩個(gè)日期不相等。 返回布爾值TRUE,如果他們返回false。 | \'好\'\'壞\' 18!= 37/2 |
> (大于) | 比較兩個(gè)數(shù)字或兩個(gè)字符串或兩個(gè)日期,其中第一個(gè)參數(shù)大于秒。 如果是else返回false,則返回布爾值TRUE。 | [利潤]> 20000 [Category]> \'Q\' [發(fā)貨日期]> #April 1,2004# |
<(小于) | 比較兩個(gè)數(shù)字或兩個(gè)字符串或兩個(gè)日期,其中第一個(gè)參數(shù)小于秒。 如果是else返回false,則返回布爾值TRUE。 | [利潤] <20000 [類別] <"Q" [發(fā)貨日期]<#April 1, 2004# |
下表顯示了 Tableau 支持的邏輯運(yùn)算符。這些運(yùn)算符用于其結(jié)果為布爾值的表達(dá)式,給出輸出為 TRUE 或 FALSE。
運(yùn)算符 | 描述 | 例子 |
---|---|---|
AND | 如果存在于 AND 運(yùn)算符兩側(cè)的表達(dá)式或布爾值被計(jì)算為TRUE,則結(jié)果為 TRUE。 否則結(jié)果為 FALSE。 | [發(fā)貨日期]> #April 1,2012#AND [Profit]> 10000 |
OR | 如果存在于 AND 運(yùn)算符兩側(cè)的任何一個(gè)或兩個(gè)表達(dá)式或布爾值被計(jì)算為 TRUE,則結(jié)果為 TRUE。 否則結(jié)果為 FALSE。 | [發(fā)貨日期]> #April 1,2012#OR [Profit]> 10000 |
NOT | 此運(yùn)算符否定其后存在的表達(dá)式的布爾值。 | NOT [Ship Date]> #April 1,2012# |
下表描述了求值運(yùn)算符的順序。頂行具有最高優(yōu)先級(jí)。同一行上的運(yùn)算符具有相同的優(yōu)先級(jí)。如果兩個(gè)運(yùn)算符具有相同的優(yōu)先級(jí),則它們?cè)诠街袕淖蟮接疫M(jìn)行求值。也可以使用括號(hào)。內(nèi)括號(hào)在外括號(hào)之前求值。
優(yōu)先級(jí) | 運(yùn)算符 |
---|---|
1 | –(negate) |
2 | ^(power) |
3 | *,/,% |
4 | +, - |
5 | ==,>,=, |
更多建議: