Freigeben über


CREATE SUBCUBE-Anweisung (MDX)

Aktualisiert: 17. Juli 2006

Definiert den Cuberaum eines angegebenen Cubes oder Teilcubes neu zu einem angegebenen Teilcube. Diese Anweisung ändert den scheinbaren Cuberaum für nachfolgende Operationen.

Syntax

CREATE SUBCUBE Cube_Name AS Select_Statement

Argumente

  • Cube_Name
    Der gültige Zeichenfolgenausdruck, der den Namen des Cubes oder der Perspektive bereitstellt, der/die eingeschränkt wird, und der zur Benennung des Teilcubes verwendet wird.
  • Select_Statement
    Ein gültiger SELECT-Ausdruck in MDX (Multidimensional Expressions), der keine WITH-, NON EMPTY- oder HAVING-Klausel enthält und keine Dimensions- oder Zelleigenschaften anfordert.

Hinweise

Wenn Standardelemente in der Definition eines Teilcubes ausgeschlossen werden, ändern sich die Koordinaten entsprechend. Für Attribute, die aggregiert werden können, wird [All] zum Standardelement erklärt. Für Attribute, die nicht aggregiert werden können, wird ein im Teilcube vorhandenes Element zum Standardelement. In der folgenden Tabelle sind Beispiele für Kombinationen aus Teilcubes und Standardelementen aufgeführt.

Ursprüngliches Standardelement Kann aggregiert werden Untergeordneter SELECT-Ausdruck Geändertes Standardelement

Time.Year.All

Ja

{Time.Year.2003}

Keine Änderung

Time.Year.[1997]

Ja

{Time.Year.2003}

Time.Year.All

Time.Year.[1997]

Nein

{Time.Year.2003}

Time.Year.[2003]

Time.Year.[1997]

Ja

{Time.Year.2003, Time.Year.2004}

Time.Year.All

Time.Year.[1997]

Nein

{Time.Year.2003, Time.Year.2004}

Entweder Time.Year.[2003] oder

Time.Year.[2004]

[All]-Elemente sind immer in einem Teilcube vorhanden.

Sitzungsobjekte, die im Kontext eines Teilcubes erstellt wurden, werden gelöscht, wenn der Teilcube gelöscht wird.

Weitere Informationen zu Teilcubes finden Sie unter Erstellen von Teilcubes in MDX (MDX).

Beispiel:

Im folgenden Beispiel wird ein Teilcube erstellt, der den scheinbaren Cuberaum auf Elemente einschränkt, die gemeinsam mit dem Land Kanada vorhanden sind. Anschließend wird die MEMBERS-Funktion verwendet, um alle Elemente der Country-Ebene der benutzerdefinierten Geography-Hierarchie zurückzugeben, wobei lediglich das Land Kanada zurückgegeben wird.

CREATE SUBCUBE [Adventure Works] AS
   SELECT [Geography].[Country].&[Canada] ON 0
   FROM [Adventure Works]

SELECT [Geography].[Country].[Country].MEMBERS ON 0
   FROM [Adventure Works]

Siehe auch

Verweis

DROP SUBCUBE-Anweisung (MDX)

Konzepte

Schlüsselkonzepte in MDX (MDX)

Andere Ressourcen

MDX-Skriptanweisungen (MDX)

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

17. Juli 2006

Geänderter Inhalt:
  • Syntax und Argumente wurden zur Verdeutlichung aktualisiert.
  • Aktualisierte Beispiele wurden hinzugefügt.