Compartir a través de


Crear miembros calculados Session-Scoped (MDX)

Para crear un miembro calculado que esté disponible en toda una sesión de expresiones multidimensionales (MDX), use la instrucción CREATE MEMBER . Un miembro calculado que se crea utilizando la instrucción CREATE MEMBER no se eliminará hasta que se cierre la sesión MDX.

Como se describe en este tema, la sintaxis de la instrucción CREATE MEMBER es sencilla y fácil de usar.

Nota:

Para obtener más información sobre los miembros calculados, vea Building Calculated Members in MDX (MDX).

Sintaxis de CREATE MEMBER

Use la siguiente sintaxis para agregar la instrucción CREATE MEMBER a la instrucción 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>  

En la sintaxis de la instrucción CREATE MEMBER, el valor fully-qualified-member-name es el nombre totalmente calificado del miembro calculado. El nombre completo incluye la dimensión o el nivel al que está asociado el miembro calculado. El expression valor devuelve el valor del miembro calculado después de evaluar el valor de expresión.

Ejemplo DE CREATE MEMBER

En el ejemplo siguiente se usa la instrucción CREATE MEMBER para crear el LastFourStores miembro calculado. Este miembro calculado devuelve la suma total de las unidades vendidas en las últimas cuatro tiendas y estará disponible durante toda la sesión del cubo.

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

Véase también

Creación de miembros calculados Query-Scoped (MDX)