Işletmenleri (Reporting Services) deyimler içinde kullanma
İşleç, ifadedeki bir veya daha fazla terime uygulanan eylemleri temsil eden bir simgedir.Aşağıdaki kategorilere işleçlerin, deyimde desteklenir: Aritmetik, karşılaştırma, mantıksal veya bitwise, birleştirme ve bit vardiya.
Aritmetik
Aritmetik işleçler, ifadedeki iki sayısal terim üzerinde matematik işlemleri yapar.
Operator |
Açıklama |
---|---|
^ |
Bir sayının başka bir sayının yükseltir. |
* |
İki sayıyı çarpar. |
/ |
İki sayıyı böler ve kayan noktalı bir sonuç döndürür. |
\ |
İki sayıyı böler ve tamsayı sonuç döndürür. |
Mod |
Bölme işleminin tamsayı kalanını döndürür.Örneğin, 7 sayısı 5'e bölündüğünde kalan 2 olduğu için 7 Mod 5 = 2'dir. |
+ |
Iki sayının birbirine ekler. |
- |
Ikisi arasındaki fark, sayılar veya negatif sayısal bir terimdir değerini gösterir döndürür. |
Karşılaştırma
Karşılaştırma işleçleri, iki deyim aynı olup olmadığını sınayın.
Operator |
Açıklama |
---|---|
< |
Küçüktür. |
<= |
Küçüktür veya eşittir. |
> |
Büyüktür. |
>= |
Büyüktür veya eşittir. |
= |
Eşittir. |
<> |
Eşit değildir. |
Like |
Belirli bir karakter dizesinin belirtilen desenle eşleşip eşleşmediğini belirler.Desen, normal karakterleri veya joker karakterleri içerebilir.Desen eşleştirme sırasında, normal karakterlerin karakter dizesinde belirtilen karakterlerle tam olarak eşleşmesi gerekir.Ancak joker karakterler, karakter dizesinin isteğe bağlı parçalarıyla eşleşebilir.Joker karakterleri kullanmak, BENZER işlecini = ve != dize karşılaştırma işleçlerini kullanmaya göre daha esnek yapar. Aşağıdaki tabloda, joker olarak kullanılabilen karakterler listelenmektedir:
KarakterAçıklama
%Sıfır veya daha fazla karakterli herhangi bir dize.
_Herhangi bir tek karakter.
[ ]Belirtilen aralık (örneğin, [a-f]) veya kümedeki (örneğin, [aeiou]) herhangi bir tek karakter.
[^]Herhangi bir tek karakter belirtilen aralıkta değil (örneğin, [^ a-f]) veya (örneğin, [^ aeiou]).
|
Eşittir |
İki nesne başvurusunu karşılaştırır. |
Dize Birleştirme
Dize birleştirme, ifadedeki ilk dizeye ikinci dizeyi ekler.Diğer dize işlemleri için yerleşik işlevleri kullanın.
Operator |
Açıklama |
---|---|
& |
İki dizeyi birleştirir. |
+ |
İki dizeyi birleştirir. |
Mantıksal ve Bit Tabanlı
Mantıksal ve bitwise işleçleri arasında bir tamsayı koşullarını bir ifade iki mantıksal değişiklik yapın.
Operator |
Açıklama |
---|---|
And |
İki Boole ifadesi üzerinde mantıksal bağlantı veya iki sayısal ifade üzerinde bit tabanlı bağlantı gerçekleştirir. |
Değil |
Boole ifadesi üzerinde mantıksal değilleme veya sayısal ifade üzerinde bit tabanlı değilleme gerçekleştirir. |
Or |
İki Boole ifadesi üzerinde mantıksal ayırma veya iki sayısal değer üzerinde bit tabanlı ayırma gerçekleştirir. |
Xor |
İki Boole ifadesi üzerinde mantıksal dışlayıcı işlem gerçekleştirir veya iki sayısal ifade üzerinde bit tabanlı dışlayıcı işlem gerçekleştirir. |
AndAlso |
İki ifade üzerinde mantıksal bağlantı gerçekleştirir. |
OrElse |
İki ifade üzerinde mantıksal ayırma gerçekleştirir. |
Bit Kaydırma
Bit seviyesinde işleçler bit uygulamaları arasında bir tamsayı koşullarını bir ifade iki gerçekleştirin.
Operator |
Açıklama |
---|---|
<< |
Bit deseninde aritmetik sola kayma uygular. |
>> |
Bit deseninde aritmetik sağa kayma uygular. |
See Also