Korzeń (MDX)

Zwraca krotkę składającą się z wszystkich członków z każdej hierarchii atrybutów w ramach bieżącego zakresu w sześcianie, wymiarze lub krotki. Więcej informacji o Scope można znaleźć w SCOPE Statement (MDX).

Note

Jeśli hierarchia atrybutów nie ma członka All , krotka zawiera domyślnego członka dla tej hierarchii.

Syntax

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

Arguments

Dimension_Name
Poprawne wyrażenie ciągowe określające nazwę wymiaru.

Tuple_Expression
Poprawne wyrażenie z zakresu wyrażeń wielowymiarowych (MDX), które zwraca krotkę.

Remarks

Jeśli nie podano ani nazwy wymiaru, ani wyrażenia krotki, funkcja korzeniowa zwraca krotkę zawierającą człon All (lub domyślnego członka, jeśli człon All nie istnieje) z każdej hierarchii atrybutów w sześcianie. Kolejność członków w krotkach zależy od sekwencji, w jakiej hierarchie atrybutów są definiowane w sześcianie.

Jeśli podana jest nazwa wymiaru, funkcja Root zwraca krotkę zawierającą członka All (lub domyślnego członka, jeśli człon All nie istnieje) z każdej hierarchii atrybutów w określonym wymiarze w oparciu o kontekst aktualnego członka. Kolejność członków w krotkach zależy od sekwencji, w jakiej hierarchie atrybutów są definiowane w obrębie wymiaru.

Note

Jeśli podana zostanie nazwa hierarchii, funkcja krotk wybierze nazwę wymiaru spośród przypisanej nazwy hierarchii.

Jeśli określono wyrażenie krotki, funkcja Root zwraca krotkę zawierającą przecięcie określonej krotki oraz Wszystkie elementy wszystkich innych atrybutów wymiarowych, które nie są wyraźnie uwzględnione w określonej krotki.

Examples

Poniższy przykład zwraca krotkę zawierającą człon All (lub domyślną, jeśli człon All nie istnieje) z każdej hierarchii w kostce Adventure Works.

SELECT Root()ON 0  
FROM [Adventure Works]  

Poniższy przykład zwraca krotkę zawierającą członka All (lub domyślną, jeśli element All nie istnieje) z każdej hierarchii w wymiarze Date w kostce Adventure Works oraz wartość dla określonego członka wymiaru Measures, który przecina te domyślne elementy.

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

Poniższy przykład zwraca krotkę zawierającą określony członek krotki (1 lipca 2001), wraz z członkiem All (lub domyślnym, jeśli element All nie istnieje) z każdej nieokreślonej hierarchii w wymiarze Date Adventure Works oraz wartość dla określonego członka wymiaru Measures, który przecina się z tymi elementami.

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