Partager via


Membres calculés MDX - membres calculés Session-Scoped

S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Pour créer un membre calculé disponible dans l’ensemble d’une session MDX (Multidimensional Expressions), vous utilisez l’instruction CREATE MEMBER . Un membre calculé créé à l'aide de l'instruction CREATE MEMBER n'est supprimé qu'après la fermeture de la session MDX.

Comme décrit dans cette rubrique, la syntaxe de l'instruction CREATE MEMBER est explicite et conviviale.

Notes

Pour plus d’informations sur les membres calculés, consultez Génération 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 valeur fully-qualified-member-name est le nom complet du membre calculé. Ce nom comprend la dimension ou le niveau auquel le membre calculé est associé. La valeur expression retourne la valeur du membre calculé après l'évaluation de la valeur de l'expression.

Exemple de syntaxe CREATE MEMBER

L'exemple suivant utilise l'instruction CREATE MEMBER pour créer le membre calculé LastFourStores . Ce dernier retourne la somme des unités vendues dans les quatre derniers magasins et sera disponible tout au long de 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 d'étendue de requête (MDX)