Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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])