Поделиться через


= (равно) (многомерные выражения)

Выполняет операцию сравнения, определяющую, равно ли значение одного многомерного выражения значению другого многомерного выражения.

Заметка

Чтобы сравнить объекты, используйте оператор IS (МНОГОМЕРНЫЕ выражения). Например, используйте оператор IS для проверки, является ли текущий элемент на оси запросов конкретным элементом.

Синтаксис

  
MDX_Expression = MDX_Expression   

Параметры

MDX_Expression
Допустимое многомерное выражение.

Возвращаемое значение

Логическое значение, определяемое исходя из следующих условий.

  • Значение true , если значение первого параметра равно значению второго параметра.

  • Значение false , если значение первого параметра не равно значению второго параметра.

  • Значение true , если оба параметра имеют значение NULL, или один параметр имеет значение NULL, а другой — 0.

Примеры

В следующем запросе показаны примеры этих условий:

With  
--Returns true  
Member [Measures].bool1 as 1=1  
--Returns false  
Member [Measures].bool2 as 1=0  
--Returns true  
Member [Measures].bool3 as null=null  
--Returns true  
Member [Measures].bool4 as 0=null  
--Returns false  
Member [Measures].bool5 as 1=null  
Select {[Measures].bool1,[Measures].bool2,[Measures].bool3,[Measures].bool4,[Measures].bool5}  
On 0  
From [Adventure Works]  

См. также

Справочник по оператору многомерных выражений (многомерные выражения)