IS (многомерные выражения)
Выполняет логическое сравнение двух выражений объектов.
Синтаксис
Expression1 IS ( Expression2 | NULL )
Параметры
Expression1
Допустимое многомерное выражение, возвращающее многомерную ссылку на объект.Expression2
Допустимое многомерное выражение, возвращающее многомерную ссылку на объект.
Возвращаемое значение
Если оба аргумента ссылаются на один объект, возвращается значение true, иначе возвращается значение false. Если указано ключевое слово NULL, оператор возвращает значение true в случае, если выражение Expression1 равно null, иначе возвращается значение false.
Замечания
Оператор IS часто используется для определения того, являются ли кортежи и элементы идемпотентными, то есть полностью эквивалентными.
Примеры
В следующем примере показано использование оператора IS для проверки того, является ли текущий элемент на оси конкретным элементом:
With
//Returns TRUE if the currentmember is Bikes
Member [Measures].[IsBikes?] AS
[Product].[Category].CurrentMember IS [Product].[Category].&[1]
SELECT
{[Measures].[IsBikes?]} ON 0,
[Product].[Category].[Category].Members ON 1
FROM
[Adventure Works]