MDX Betiği Oluşturma - EĞER

Koşul doğruysa bir ifade çalıştırır.

Syntax

  
IF expression THEN assignment END IF  

Arguments

expression
Doğru veya yanlış döndüren bir Boolean'a değer veren Çok Boyutlu İfadeler (MDX) ifadesi.

Atama/Ödev
Bir MDX ifadesi, bir değeri alt küpe veya hesaplanan bir özelliğe atayan bir ifadedir.

Remarks

Kontrol akışı için IF ifadesini kullanın; bu, IIf (MDX) fonksiyonundan ve yalnızca değer veya nesneleri döndürmek için kullanılabilen CASE Ifadesi (MDX )'den farklıdır.

Examples

Aşağıdaki örnekte, kapsam Müşteriler boyutundaki Müşteri Coğrafyası hiyerarşisinin Ülke düzeyiyle sınırlıdır. Mevcut ölçüt İnternet Satış Miktarı ise, İnternet Satış Miktarı 10 olarak ayarlanmıştır:

SCOPE ([Customer].[Customer Geography].[Country].MEMBERS);  
IF Measures.CurrentMember IS [Measures].[Internet Sales Amount] THEN this = 10 END IF;  

END SCOPE;