Création de membres calculés Session-Scoped (MDX)

Pour créer un membre calculé disponible tout au long d’une session MDX (Multidimensional Expressions), vous utilisez l’instruction CREATE MEMBER . Un membre calculé créé à l’aide de l’instruction CREATE MEMBER ne sera supprimé qu’après la fermeture de la session MDX.

Comme indiqué dans cette rubrique, la syntaxe de l’instruction CREATE MEMBER est simple et facile à utiliser.

Remarque

Pour plus d’informations sur les membres calculés, consultez Création de membres calculés dans MDX (MDX).

Syntaxe CREATE MEMBER

Utilisez la syntaxe suivante pour ajouter l’instruction CREATE MEMBER à l’instruction MDX :

CREATE [SESSION] MEMBER [<cube-name>.]<fully-qualified-member-name> AS <expression> [,<property-definition-list>]  
<cube name> ::= CURRENTCUBE | <Cube Name>  
<property-definition-list> ::= <property-definition>  
  | <property-definition>, <property-definition-list>  
<property-definition> ::= <property-identifier> = <property-value>  
<property-identifier> ::= VISIBLE | SOLVEORDER | SOLVE_ORDER | FORMAT_STRING | NON_EMPTY_BEHAVIOR <ole db member properties>  

Dans la syntaxe de l’instruction CREATE MEMBER, la fully-qualified-member-name valeur est le nom complet du membre calculé. Le nom pleinement qualifié inclut la dimension ou le niveau auquel le membre calculé est associé. La expression valeur retourne la valeur du membre calculé après l’évaluation de la valeur d’expression.

CRÉER MEMBRE Exemple

L’exemple suivant utilise l’instruction CREATE MEMBER pour créer le LastFourStores membre calculé. Ce membre calculé retourne la somme des unités vendues pour les quatre derniers magasins et sera disponible pendant toute la session du cube.

Create Session Member [Store].[Measures].LastFourStores as   
sum(([Stores].[ByLocation].Lag(3) :  
[Stores].[ByLocation].NextMember), [Measures].[Units Sold])  

Voir aussi

Création de membres calculés Query-Scoped (MDX)