Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Para crear un conjunto con nombre que esté disponible en toda una sesión de expresiones multidimensionales (MDX), use la instrucción CREATE SET . Un conjunto con nombre que se crea mediante la instrucción CREATE SET no se quitará hasta que se cierre la sesión MDX.
Como se describe en este tema, la sintaxis de la palabra clave WITH es sencilla y fácil de usar.
Nota:
Para obtener más información sobre los conjuntos con nombre, vea Compilar conjuntos con nombre en MDX (MDX).
Sintaxis CREATE SET
Use la sintaxis siguiente para la instrucción CREATE SET:
CREATE SESSION SET [CURRENTCUBE. | <cube name>.]<Set Identifier> AS <Set Expression>
En la sintaxis CREATE SET, el cube name
parámetro contiene el nombre del cubo que contiene los miembros del conjunto con nombre. Si no se especifica el cube name
parámetro , el cubo actual se usará como el cubo que contiene el miembro del conjunto con nombre. Además, el Set_Identifier
parámetro contiene el alias del conjunto con nombre y el Set_Expression
parámetro contiene la expresión set a la que hará referencia el alias de conjunto con nombre.
Ejemplo DE CREATE SET
En el ejemplo siguiente se usa la instrucción CREATE SET para crear el SetCities_2_3
conjunto con nombre basado en el cubo Store. Los miembros del conjunto denominado SetCities_2_3
son las tiendas dentro de City 2 y City 3.
create Session set [Store].[SetCities_2_3] as
{[Data Stores].[ByLocation].[State].&[CA].&[City 02],
[Data Stores].[ByLocation].[State].&[NH].&[City 03]}
Mediante el uso de la instrucción CREATE SET para definir el SetCities_2_3
conjunto con nombre, este conjunto con nombre permanece disponible durante la duración de la sesión MDX actual. El siguiente ejemplo es una consulta válida que devolverá los miembros de City 2 y City 3, y puede ejecutarse en cualquier momento después de crear el SetCities_2_3
conjunto con nombre y antes de cerrar la sesión.
select SetCities_2_3 on 0 from [Store]