Condividi tramite


Creazione di set denominati Session-Scoped (MDX)

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

Come illustrato in questo argomento, la sintassi della parola chiave WITH è semplice e facile da usare.

Annotazioni

Per altre informazioni sui set denominati, vedere Compilazione di set denominati in MDX (MDX).

Sintassi CREATE SET

Usare la sintassi seguente per l'istruzione CREATE SET:

CREATE SESSION SET [CURRENTCUBE. | <cube name>.]<Set Identifier> AS <Set Expression>  

Nella sintassi CREATE SET il cube name parametro contiene il nome del cubo che contiene i membri per il set denominato. Se il cube name parametro non viene specificato, il cubo corrente verrà utilizzato come cubo che contiene il membro per il set denominato. Inoltre, il Set_Identifier parametro contiene l'alias per il set denominato e il Set_Expression parametro contiene l'espressione set a cui farà riferimento l'alias del set denominato.

Esempio di CREATE SET

Nell'esempio seguente viene utilizzata l'istruzione CREATE SET per creare il SetCities_2_3 set denominato basato sul cubo Store. I membri del set denominato SetCities_2_3 sono i negozi a City 2 e City 3.

create Session set [Store].[SetCities_2_3] as  
{[Data Stores].[ByLocation].[State].&[CA].&[City 02],  
[Data Stores].[ByLocation].[State].&[NH].&[City 03]}  

Usando l'istruzione CREATE SET per definire il SetCities_2_3 set denominato, questo set denominato rimane disponibile per la lunghezza della sessione MDX corrente. L'esempio seguente è una query valida che restituisce membri di City 2 e City 3 e che può essere eseguita in qualsiasi momento dopo la creazione dell'insieme denominato SetCities_2_3 e prima della chiusura della sessione.

select SetCities_2_3 on 0 from [Store]  

Vedere anche

Creazione di set denominati Query-Scoped (MDX)