Tableau 運(yùn)算符

2021-03-06 11:31 更新

運(yùn)算符是一個(gè)符號(hào),通知編譯器執(zhí)行特定的數(shù)學(xué)或邏輯操作。Tableau 有多個(gè)運(yùn)算符用于創(chuàng)建計(jì)算字段和公式。

可用的運(yùn)算符的詳細(xì)信息和操作的順序(優(yōu)先級(jí))如下:

運(yùn)算符類型

  • 常規(guī)運(yùn)算符
  • 算術(shù)運(yùn)算符
  • 關(guān)系運(yùn)算符
  • 邏輯運(yùn)算符

常規(guī)運(yùn)算符

下表顯示了 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#

算術(shù)運(yùn)算符

下表顯示了 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

比較運(yùn)算符

下表顯示了 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#

邏輯運(yùn)算符

下表顯示了 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í)。同一行上的運(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 ==,>,=,


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)