Root (MDX)

Geeft een tuple terug die bestaat uit de Alle leden van elke attribuuthiërarchie binnen de huidige scope in een kubus, dimensie of tuple. Voor meer informatie over Scope, zie SCOPE Statement (MDX).

Note

Als een attribuuthiërarchie geen All-lid heeft, bevat de tuple het standaardlid voor die hiërarchie.

Syntax

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

Arguments

Dimension_Name
Een geldige stringexpressie die een dimensienaam specificeert.

Tuple_Expression
Een geldige Multidimensional Expressions (MDX) expressie die een tuple teruggeeft.

Remarks

Als noch een dimensienaam noch een tuple-expressie is gespecificeerd, geeft de Root-functie een tuple terug die het All-lid bevat (of het standaardlid als het All-lid niet bestaat) uit elke attribuuthiërarchie in de kubus. De volgorde van leden in de tuple is gebaseerd op de volgorde waarin de attribuuthiërarchieën binnen de kubus zijn gedefinieerd.

Als een dimensienaam wordt gespecificeerd, geeft de Root-functie een tuple terug die het All-lid bevat (of het standaardlid als het All-lid niet bestaat) van elke attribuuthiërarchie in de gespecificeerde dimensie, gebaseerd op de context van het huidige lid. De volgorde van leden in de tuple is gebaseerd op de volgorde waarin de attribuuthiërarchieën binnen de dimensie zijn gedefinieerd.

Note

Als een hiërarchienaam wordt gespecificeerd, kiest de Tuple-functie de dimensienaam uit de gespecificeerde hiërarchienaam.

Als een tuple-expressie wordt gespecificeerd, geeft de Root-functie een tuple terug die de doorsnede bevat van de gespecificeerde tuple en de Alle leden van alle andere dimensieattributen die niet expliciet in de gespecificeerde tuple zijn opgenomen.

Examples

Het volgende voorbeeld geeft de tuple terug die het All-lid bevat (of de standaard als het All-lid niet bestaat) uit elke hiërarchie in de Adventure Works-kubus.

SELECT Root()ON 0  
FROM [Adventure Works]  

Het volgende voorbeeld geeft de tuple terug die het All-lid bevat (of de standaard als het All-lid niet bestaat) uit elke hiërarchie in de Date-dimensie in de Adventure Works-kubus en de waarde voor het gespecificeerde lid van de Measures-dimensie die deze standaardleden snijdt.

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

Het volgende voorbeeld geeft de tuple terug die het gespecificeerde tuple-lid bevat (1 juli 2001), samen met het All-lid (of de standaard als het All-lid niet bestaat) uit elke niet-gespecificeerde hiërarchie in de Date-dimensie Adventure Works-kubus en de waarde voor het gespecificeerde lid van de Measures-dimensie die deze leden snijdt.

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