共用方式為


在運算式中使用運算子 (報表產生器 3.0 和 SSRS)

運算子是一個符號,代表套用至運算式中一個或多個詞彙的動作。在運算式中支援下列的運算子類別:算術、比較、串連、邏輯或位元,以及位元移位。

[!附註]

您可以在 Business Intelligence Development Studio 中的報表產生器 3.0 及報表設計師中建立及修改報表定義 (.rdl)。每一個撰寫環境都提供了不同的方式讓您建立、開啟,以及儲存報表和相關的項目。如需詳細資訊,請參閱在報表設計師及報表產生器 3.0 (SSRS) 中設計報表,位於 microsoft.com 網站上。

算術

算術運算子會針對運算式中的兩個數值詞彙執行數學運算。

運算子

說明

^

將一數值對另一數值做乘冪運算。

*

兩個數目相乘。

/

兩數相除並傳回浮點結果。

\

兩數相除並傳回整數結果。

Mod

傳回除法的整數餘數。例如,7 Mod 5 = 2,因為 7 除以 5 的餘數是 2。

+

將兩個數目相加。

-

傳回兩個數值運算式之間的差異,或指出數值詞彙的負值。

比較

比較運算子用來測試兩個運算式是否相同。

運算子

說明

<

小於。

<=

小於或等於。

>

大於。

>=

大於或等於。

=

等於。

<>

不等於。

相似

判斷特定字元字串是否符合指定的模式。模式中可以包含一般字元及萬用字元。在模式比對期間,一般字元必須與字元字串中所指定的字元完全相符。不過,萬用字元可以符合任意字元字串片段。使用萬用字元要比使用 = 與 != 字串比較運算子能讓 LIKE 運算子更有彈性。

下列表格列出可用來當做萬用字元的字元。

字元說明
%任何含有零或多個字元的字串。
_任何單一字元。
[ ]指定範圍中的任何單一字元 (例如 [a-f]) 或集合 (例如 [aeiou])。
[^]不在指定範圍中的任何單一字元 (例如 [^a - f]) 或集合 (例如 [^aeiou])。

Is

比較兩個物件參考。

字串串連

字串串連會在運算式中將第二個字串附加至第一個字串。如果要進行其他字串作業,請使用內建函數。

運算子

說明

&

串連兩個字串

+

串連兩個字串

邏輯和位元

邏輯和位元運算子會在運算式的兩個整數詞彙之間,執行邏輯操作。

運算子

說明

And

對兩個布林運算式執行邏輯結合,或對兩個數值運算式 (Numeric Expression) 執行位元結合。

Not

對布林運算式執行邏輯否定,或對數值運算式執行位元否定。

Or

對兩個布林運算式執行邏輯分離,或對兩個數值運算式執行位元分離。

Xor

對兩個布林運算式執行邏輯互斥作業,或對兩個數值運算式執行位元互斥。

AndAlso

對兩個運算式執行邏輯結合。

OrElse

對兩個運算式執行邏輯分離。

位元位移

位元運算子會在運算式的兩個整數詞彙之間,執行位元操作。

運算子

說明

<<

執行位元模式的算術左移位。

>>

執行位元模式的算術右移位。