Udostępnij za pośrednictwem


Ustanawianie kontekst modułów w kwerendzie (MDX)

Wszystkie kwerendy MDX jest uruchamiany w kontekście określonego moduł.Ten kontekst określa elementy członkowskie, które są obliczane według wyrażeń w kwerendzie.

W instrukcja SELECT klauzula FROM Określa kontekst moduł.Kontekst ten może być całego moduł lub po prostu podmodułów z tego moduł.Posiadające określony kontekst moduł przy użyciu klauzula FROM, umożliwia dodatkowe funkcje, aby rozwinąć lub ograniczyć ten kontekst.

Uwaga

Instrukcje zakres i obliczania umożliwiają również zarządzać kontekstu moduł z w skrypcie języka MDX.Aby uzyskać więcej informacji zobacz MDX wykonywanie wykonywanie skryptów Fundamentals (MDX).

Z klauzula składni

Następująca składnia opisano klauzula FROM:

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

W tej składni, należy zauważyć, że jest on <SELECT subcube clause> Klauzula opisujący moduł lub moduł podrzędnego, na którym jest wykonywana instrukcja SELECT.

Prosty przykład klauzula FROM będzie taki, który jest uruchamiany przed całego moduł przykładowy firmy Adventure Works.Klauzula FROM czy mają następujący format:

FROM [Adventure Works]

Aby uzyskać więcej informacji na temat klauzula FROM w instrukcja SELECT języka MDX zobacz SELECT instrukcja (MDX).

Aktualizowanie kontekstu

Chociaż klauzuli FROM Określa kontekst modułu, w ramach pojedynczego modułu, to nie ma ograniczenia można od pracy z danymi pochodzącymi z więcej niż jeden moduł w czas.

Można użyć kwerendy MDX LookupCube funkcja do pobierania danych z moduł poza kontekstem moduł.Ponadto funkcje takie jak Filtr funkcja, są dostępne, który umożliwia tymczasowe ograniczenie od kontekstu podczas oceny kwerendy.

See Also

Other Resources