IF deyimi (mdx)
Koşul doğru olduğunda bir deyim yürütür.
Sözdizimi
IF expression THEN assignment END IF
Bağımsız değişkenler
expression
True veya false döndüren bir Boole değerlendirir çok boyutlu ifadeleri (mdx) ifade.assignment
Bir subcube veya hesaplanan bir özellik için bir değer atar mdx ifade.
Açıklamalar
Eğer kullanmak deyim aksine iş denetimi akışı için IIf (mdx) fonksiyonu ve case deyimi (mdx) , yalnızca kullanılabilir değerleri veya nesnelere dönmek için
Örnekler
Aşağıdaki örnekte, kapsam için ülke Yasak düzey müşteri Coğrafya hiyerarşi müşteri boyuttaki.Ardından geçerli ölçü birimi Internet satış tutarı ise, Internet satış tutarı 10'a küme:
SCOPE ([Customer].[Customer Geography].[Country].MEMBERS);
IF Measures.CurrentMember IS [Measures].[Internet Sales Amount] THEN this = 10 END IF;
END SCOPE;