CREATE SUBCUBE (Instrucción, MDX)
Actualizado: 17 de julio de 2006
Redefine el espacio del cubo de un cubo o subcubo especificado a un subcubo especificado. Esta instrucción cambia el espacio aparente del cubo para operaciones posteriores.
Sintaxis
CREATE SUBCUBE Cube_Name AS Select_Statement
Argumentos
- Cube_Name
Expresión de cadena válida que proporciona el nombre del cubo o la perspectiva que se está restringiendo, que se convierte en el nombre del subcubo.
- Select_Statement
Expresión MDX (Expresiones multidimensionales) válida SELECT que no contiene cláusulas WITH, NON EMPTY o HAVING y no solicita propiedades de dimensión o celda.
Notas
Cuando se excluyen los miembros predeterminados de la definición de un subcubo, las coordenadas cambian a su vez. Para los atributos que pueden agregarse, el miembro predeterminado se mueve al miembro [Todos]. Para los atributos que no pueden agregarse, el miembro predeterminado se mueve a un miembro que existe en el subcubo. En la tabla siguiente se ofrece un ejemplo de subcubo y las combinaciones de miembros predeterminados.
Miembro predeterminado original | Puede agregarse | Subselección | Miembro predeterminado revisado |
---|---|---|---|
Time.Year.All |
Sí |
{Time.Year.2003} |
Sin cambio |
Time.Year.[1997] |
Sí |
{Time.Year.2003} |
Time.Year.All |
Time.Year.[1997] |
No |
{Time.Year.2003} |
Time.Year.[2003] |
Time.Year.[1997] |
Sí |
{Time.Year.2003, Time.Year.2004} |
Time.Year.All |
Time.Year.[1997] |
No |
{Time.Year.2003, Time.Year.2004} |
Time.Year.[2003] o Time.Year.[2004] |
Los miembros [Todos] siempre existirán en un subcubo.
Los objetos de sesión creados en el contexto de un área de subcubo se quitan cuando se quita el subcubo.
Para obtener más información acerca de los subcubos, vea Generar subcubos en MDX (MDX).
Ejemplo
El ejemplo siguiente crea un subcubo que limita el espacio aparente del cubo a los miembros que existen con el país Canadá. A continuación, utiliza la función MEMBERS para devolver todos los miembros del nivel Country de la jerarquía definida por el usuario Geography y devuelve sólo el país Canadá.
CREATE SUBCUBE [Adventure Works] AS
SELECT [Geography].[Country].&[Canada] ON 0
FROM [Adventure Works]
SELECT [Geography].[Country].[Country].MEMBERS ON 0
FROM [Adventure Works]
Vea también
Referencia
DROP SUBCUBE (Instrucción, MDX)
Conceptos
Otros recursos
Instrucciones para secuencias de comandos de MDX (MDX)
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
17 de julio de 2006 |
|