İşleçler (DMX)

Şunlar için geçerlidir: SQL Server Analysis Services

Microsoft SQL Server Analysis Services'te bir sorguda aritmetik, karşılaştırma, birleştirme ve mantıksal işlemler yapmak için Veri Madenciliği Uzantısı (DMX) operatörlerini kullanabilirsiniz.

Analiz Hizmetleri, aşağıdaki işlemleri gerçekleştirmek için operatörleri kullanır:

  • Belirli bir koşula karşılık veren değerler veya nesneler arayın.

  • Değerler veya ifadeler arasında bir karar uygulayın.

DMX, aşağıdaki bölümlerde açıklanan birkaç operatör kategorisi kullanır. Bireysel operatörler hakkında ek bilgi için bkz. Veri Madenciliği Uzantıları (DMX) Operatör Referansı.

Operatör kategorisi İşlem türü
Aritmetik Operatörler (DMX) Toplama, çıkarma, çarpma veya bölme işlemlerini gerçekleştirin.
Karşılaştırma Operatörleri (DMX) Bir değeri başka bir değerle veya ifadeyle karşılaştırın.
Mantıksal Operatörler (DMX) Bir durumun doğruluğunu test edin, örneğin VE, VEYA NOT gibi.
Tek Operatörler (DMX) Tek bir operandda bir işlem gerçekleştirin.

Operatörler kullanarak DMX'teki küçük ifadeleri daha karmaşık ifadelere dönüştürebilirsiniz. Karmaşık ifadelerde, operatörler Analysis Services'in operatör önceliği tanımına göre sırayla değerlendirilir. Daha yüksek önceliğe sahip operatörler, daha düşük önceliğe sahip operatörlerden önce yapılır. İfadeler hakkında daha fazla bilgi için bkz. İfadeler (DMX).

Basit ifadeleri birleştirerek karmaşık bir ifade oluşturduğunuzda, ortaya çıkan ifadenin veri tipi, operatörlerin kuralları ile veri tipi önceliği kurallarının birleştirilmesiyle belirlenir. Sonuç bir karakter veya Unicode değerse, Analiz Hizmetleri sonucun derlemesini operatörler için kuralları ile toplama önceliği kurallarını birleştirerek belirler. Ayrıca, basit ifadelerin hassasiyeti, ölçeği ve uzunluğuna göre sonucun hassasiyetini, ölçeğini ve uzunluğunu belirleyen kurallar da vardır.