Share via


İfadelerde İşleçleri Kullanma (Rapor Oluşturucusu 3.0 ve SSRS)

İşleç, ifadedeki bir veya daha fazla terime uygulanan eylemleri temsil eden bir simgedir.İşleçler aşağıdaki kategorileri desteklenen bir ifade: aritmetik, karşılaştırma, mantıksal veya Bitsel, birleştirme ve bit SHIFT.

Not

Business Intelligence Development Studio'daki Rapor Oluşturucusu 3.0 ve Rapor Tasarımcısı ile rapor tanımlarını (.rdl) oluşturabilir ve değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu 3.0'da Rapor Tasarlama makalesine bakın.

Aritmetik

Aritmetik işleçler, ifadedeki iki sayısal terim üzerinde matematik işlemleri yapar.

İşleç

Açıklama

^

Bir sayıyı başka bir sayının kuvveti 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.

+

İki sayıyı toplar.

-

İkisi arasındaki fark numaralar veya sayısal terimi negatif değerini gösterir verir.

Karşılaştırma

Karşılaştırma işleçleri aynı iki deyim uygun olup olmadığını sınayın.

İşleç

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.

Benzer

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ık içinde değilse (örneğin, [^ a-f]) veya küme (ö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.

İşleç

Açıklama

&

İki dizeyi birleştirir.

+

İki dizeyi birleştirir.

Mantıksal ve Bit Tabanlı

Bitsel ve mantıksal işleçler iki tamsayı koşullarını arasındaki mantıksal denetimleri gerçekleştirmek bir ifade.

İşleç

Açıklama

And

İki Boole ifadesi üzerinde mantıksal bağlantı veya iki sayısal ifade üzerinde bit tabanlı bağlantı gerçekleştirir.

Not

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

Bitsel işleçler bit uygulamaları arasında iki tamsayı koşullarını gerçekleştirmek bir ifade.

İşleç

Açıklama

<<

Bit deseninde aritmetik sola kayma uygular.

>>

Bit deseninde aritmetik sağa kayma uygular.