Création d'ensembles nommés Session-Scoped (MDX)

Pour créer un ensemble nommé qui est disponible tout au long d'une session Multidimensional Expressions (MDX), vous utilisez l'instruction CREATE SET. Un jeu nommé créé à l’aide de l’instruction CREATE SET ne sera supprimé qu’après la fermeture de la session MDX.

Comme indiqué dans cette rubrique, la syntaxe du mot clé WITH est simple et facile à utiliser.

Remarque

Pour plus d’informations sur les jeux nommés, consultez Génération de jeux nommés dans MDX (MDX).

CREATE SET Syntaxe

Utilisez la syntaxe suivante pour l’instruction CREATE SET :

CREATE SESSION SET [CURRENTCUBE. | <cube name>.]<Set Identifier> AS <Set Expression>  

Dans la syntaxe CREATE SET, le paramètre cube name contient le nom du cube qui contient les membres du jeu nommé. Si le cube name paramètre n'est pas spécifié, le cube actuel sera utilisé comme le cube qui contient le membre pour l'ensemble nommé. En outre, le paramètre Set_Identifier contient l'alias de l'ensemble nommé, et le paramètre Set_Expression contient l'expression de l'ensemble à laquelle l'alias de l'ensemble nommé fait référence.

CREATE SET Exemple

L’exemple suivant utilise l’instruction CREATE SET pour créer le SetCities_2_3 jeu nommé basé sur le cube Store. Les membres de l’ensemble SetCities_2_3 nommé sont les magasins situés dans City 2 et City 3.

create Session set [Store].[SetCities_2_3] as  
{[Data Stores].[ByLocation].[State].&[CA].&[City 02],  
[Data Stores].[ByLocation].[State].&[NH].&[City 03]}  

À l’aide de l’instruction CREATE SET pour définir le SetCities_2_3 jeu nommé, ce jeu nommé reste disponible pour la longueur de la session MDX actuelle. L’exemple suivant est une requête valide qui renvoie les membres City 2 et City 3, et qui peut être exécutée à tout moment après avoir créé le SetCities_2_3 jeu nommé et avant la fermeture de la session.

select SetCities_2_3 on 0 from [Store]  

Voir aussi

Création de jeux nommés Query-Scoped (MDX)