Freigeben über


Festlegen des Cubekontexts in einer Abfrage (MDX)

Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Jede MDX-Abfrage wird in einem bestimmten Cubekontext ausgeführt. Dieser Kontext definiert die Elemente, die durch die Ausdrücke in der Abfrage ausgewertet werden.

In der SELECT-Anweisung bestimmt die FROM-Klausel den Cubekontext. Bei diesem Kontext kann es sich um den gesamten Cube oder nur um einen Teilcube dieses Cubes handeln. Nachdem Sie den Cubekontext durch die FROM-Klausel angegeben haben, können Sie den Kontext mithilfe weiterer Funktionen erweitern oder einschränken.

Hinweis

Mit den SCOPE- und CALCULATE-Anweisungen können Sie den Cubekontext auch innerhalb eines MDX-Skripts verwalten. Weitere Informationen finden Sie unter MDX Scripting Fundamentals (Analysis Services).

Syntax der FROM-Klausel

Die folgende Syntax beschreibt die FROM-Klausel:

<SELECT subcube clause> ::=  
   Cube_Identifier |   
   (SELECT [  
      * |   
      ( <SELECT query axis clause> [ , <SELECT query axis clause> ... ] ) ]   
   FROM <SELECT subcube clause> <SELECT slicer axis clause> )  

In dieser Syntax beschreibt die <SELECT subcube clause> -Klausel den Cube oder Teilcube, auf dem die SELECT-Anweisung ausgeführt wird.

Ein einfaches Beispiel wäre eine FROM-Klausel, die auf dem gesamten Adventure Works-Beispielcube ausgeführt wird. Eine solche FROM-Klausel hätte das folgende Format:

FROM [Adventure Works]  

Weitere Informationen zur FROM-Klausel in der MDX SELECT-Anweisung finden Sie unter SELECT-Anweisung (MDX).

Genaueres Festlegen des Kontexts

Obwohl die FROM-Klausel den Cubekontext innerhalb eines einzelnen Cubes angibt, wird dadurch nicht ausgeschlossen, dass Sie Daten aus mehreren Cubes gleichzeitig verwenden.

Mit der MDX- LookupCube -Funktion können Sie Daten aus Cubes außerhalb des Cubekontexts abrufen. Darüber hinaus stehen Funktionen wie die Filter -Funktion zur Verfügung, um den Kontext beim Auswerten der Abfrage vorübergehend einzuschränken.

Weitere Informationen

Grundlegendes zu MDX-Abfragen (Analysis Services)