Condividi tramite


Creazione di membri calcolati Session-Scoped con MDX

Per creare un membro calcolato disponibile in una sessione MDX (Multidimensional Expressions), usare l'istruzione CREATE MEMBER . Un membro calcolato creato tramite l'istruzione CREATE MEMBER non verrà rimosso fino alla chiusura della sessione MDX.

Come illustrato in questo argomento, la sintassi dell'istruzione CREATE MEMBER è semplice e facile da usare.

Annotazioni

Per altre informazioni sui membri calcolati, vedere Compilazione di membri calcolati in MDX (MDX).

Sintassi CREATE MEMBER

Usare la sintassi seguente per aggiungere l'istruzione CREATE MEMBER all'istruzione 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>  

Nella sintassi dell'istruzione CREATE MEMBER, il valore fully-qualified-member-name è il nome ben qualificato del membro calcolato. Il nome completo include la dimensione o il livello a cui è associato il membro calcolato. Il expression valore restituisce il valore del membro calcolato dopo la valutazione del valore dell'espressione.

Esempio di CREATE MEMBER

Nell'esempio seguente viene utilizzata l'istruzione CREATE MEMBER per creare il LastFourStores membro calcolato. Questo membro calcolato restituisce la somma delle unità vendute per gli ultimi quattro negozi e sarà disponibile durante l'intera sessione del cubo.

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

Vedere anche

Creazione di membri calcolati Query-Scoped (MDX)