Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Выполняет оператор, если условие верно.
Syntax
IF expression THEN assignment END IF
Arguments
выражение
Многомерное выражение (MDX), которое оценивается в булевое выражение и возвращает истинное или ложное.
задание
MDX-выражение, присваивающее значение либо подкубу, либо вычисленному свойству.
Remarks
Используйте оператор IF для управляющего потока, который отличается от функции IIf (MDX ) и CASE Statement (MDX ), которые можно использовать только для возврата значений или объектов.
Примеры
В следующем примере область ограничена уровнем страны в иерархии географии клиентов в измерении Customers. Если текущая мера — сумма интернет-продаж, то сумма интернет-продаж устанавливается на 10:
SCOPE ([Customer].[Customer Geography].[Country].MEMBERS);
IF Measures.CurrentMember IS [Measures].[Internet Sales Amount] THEN this = 10 END IF;
END SCOPE;