Root (MDX)

Returnerar en tuple som består av Alla medlemmar från varje attributhierarki inom det aktuella omfånget i en kub, dimension eller tupel. För mer information om Scope, se SCOPE Statement (MDX).

Note

Om en attributhierarki inte har en All-medlem , innehåller tuplen standardmedlemmen för den hierarkin.

Syntax

  
Cube syntax  
Root ()  
Dimension syntax  
Root( Dimension_Name )  
Tuple syntax  
Root( Tuple_Expression )  

Arguments

Dimension_Name
Ett giltigt stränguttryck som specificerar ett dimensionsnamn.

Tuple_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en tupel.

Remarks

Om varken ett dimensionsnamn eller ett tupleuttryck specificeras, returnerar Root-funktionen en tuple som innehåller All-medlemmen (eller standardmedlemmen om All-medlemmen inte finns) från varje attributhierarki i kuben. Ordningen på medlemmarna i tuplen baseras på den sekvens i vilken attributhierarkier definieras inom kuben.

Om ett dimensionsnamn anges returnerar Root-funktionen en tuple som innehåller All-medlemmen (eller standardmedlemmen om All-medlemmen inte finns) från varje attributhierarki i den angivna dimensionen baserat på kontexten för den aktuella medlemmen. Ordningen på medlemmar i tuplen baseras på den sekvens i vilken attributhierarkier definieras inom dimensionen.

Note

Om ett hierarkinamn anges kommer Tuple-funktionen att välja dimensionsnamnet från det angivna hierarkinamnet.

Om ett tupeluttryck specificeras, returnerar Root-funktionen en tuple som innehåller snittet mellan den angivna tuplen och Alla medlemmar av alla andra dimensionsattribut som inte explicit ingår i den angivna tuplen.

Examples

Följande exempel returnerar tuplen som innehåller All-medlemmen (eller standarden om All-medlemmen inte finns) från varje hierarki i Adventure Works-kuben.

SELECT Root()ON 0  
FROM [Adventure Works]  

Följande exempel returnerar tupeln som innehåller All-medlemmen (eller standarden om All-medlemmen inte finns) från varje hierarki i Date-dimensionen i Adventure Works-kuben samt värdet för den specificerade medlemmen i Measures-dimensionen som korsar dessa standardmedlemmar.

SELECT Root([Date]) ON 0  
FROM [Adventure Works]  
WHERE [Measures].[Order Count]  

Följande exempel returnerar tupeln som innehåller specificerad tuplemedlem (1 juli 2001), tillsammans med All-medlemmen (eller standarden om All-medlemmen inte finns) från varje icke-specificerad hierarki i Date-dimensionen Adventure Works-kuben och värdet för den specificerade medlemmen i Measures-dimensionen som skär dessa medlemmar.

SELECT Root([Date].[July 1, 2001]) ON 0  
FROM [Adventure Works]  
WHERE [Measures].[Order Count]