Condividi tramite


Definizione del contesto del cubo in una query (MDX)

Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Ogni query MDX viene eseguita all'interno di un contesto di cubo specificato. Questo contesto definisce i membri valutati dalle espressioni all'interno della query.

Nell'istruzione SELECT, la clausola FROM determina il contesto del cubo. Questo contesto può essere l'intero cubo o solo un sottocubo di quel cubo. Dopo aver specificato il contesto del cubo tramite la clausola FROM, è possibile usare funzioni aggiuntive per espandere o limitare tale contesto.

Annotazioni

Le istruzioni SCOPE e CALCULATE consentono anche di gestire il contesto del cubo dall'interno di uno script MDX. Per altre informazioni, vedere MDX Scripting Fundamentals (Analysis Services).

Sintassi della clausola FROM

La sintassi seguente descrive la clausola FROM:

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

In questa sintassi si noti che è la <SELECT subcube clause> clausola che descrive il cubo o il sottocubo in cui viene eseguita l'istruzione SELECT.

Un semplice esempio di clausola FROM è una che viene applicata all'intero cubo di esempio Adventure Works. Tale clausola FROM avrà il formato seguente:

FROM [Adventure Works]  

Per altre informazioni sulla clausola FROM nell'istruzione MDX SELECT, vedere Istruzione SELECT (MDX).

Affinamento del contesto

Sebbene la clausola FROM specifichi il contesto del cubo come all'interno di un singolo cubo, questo non ti deve impedire di lavorare con dati provenienti da più di un cubo alla volta.

È possibile usare la funzione MDX LookupCube per recuperare i dati dai cubi all'esterno del contesto del cubo. Inoltre, sono disponibili funzioni come la funzione Filter che consentono la restrizione temporanea del contesto durante la valutazione della query.

Vedere anche

Nozioni fondamentali sulle query MDX (Analysis Services)