Compartir a través de


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

{Time.Year.2003}

Sin cambio

Time.Year.[1997]

{Time.Year.2003}

Time.Year.All

Time.Year.[1997]

No

{Time.Year.2003}

Time.Year.[2003]

Time.Year.[1997]

{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

Conceptos clave de MDX (MDX)

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

Contenido modificado:
  • Se han actualizado la sintaxis y los argumentos para mejorar la claridad.
  • Se han agregado ejemplos actualizados.