IS (MDX)

Effectue une comparaison logique sur deux expressions d’objets.

Syntax

  
Expression1 IS ( Expression2 | NULL )  

Paramètres

Expression1
Une expression valide des expressions multidimensionnelles (MDX) qui retourne une référence d’objet MDX.

Expression2
Une expression MDX valide qui retourne une référence d’objet MDX.

Valeur renvoyée

Une valeur booléenne qui retourne vraie si les deux arguments font référence au même objet ; sinon, faux. Si le mot-clé NULL est spécifié, l’opérateur retourne true si Expression1 est nulle ; sinon, faux.

Remarks

L’opérateur IS est souvent utilisé pour déterminer si les uplets et les membres sont idempotents, ce qui signifie qu’ils sont exactement équivalents.

Exemples

L’exemple suivant montre comment utiliser l’opérateur IS pour vérifier si l’élément courant sur un axe est un élément spécifique :

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]