Udostępnij za pośrednictwem


Ustanawianie kontekście modułu w kwerendzie (MDX)

Każda kwerenda MDX jest uruchamiany w kontekście określonego moduł.Kontekst ten definiuje członków, które są obliczane według wyrażenia w kwerendzie.

W instrukcja SELECT klauzula FROM Określa kontekst moduł.Kontekst ten może być całego moduł lub po prostu podmodułu z moduł.Posiadające określony kontekst moduł za pomocą klauzula FROM, można użyć dodatkowych funkcji Rozwiń lub ograniczyć tego kontekstu.

Ostrzeżenie

Instrukcje zakresu i OBLICZ umożliwiają zarządzanie kontekstu moduł od wewnątrz skryptu MDX.Aby uzyskać więcej informacji, zobacz MDX skryptów podstawy (MDX).

Z klauzuli 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 <SELECT subcube clause> klauzula, która opisuje moduł lub wykonaniu instrukcja SELECT podmodułu.

Prosty przykład klauzula FROM byłby taki, który działa w odniesieniu do całego moduł próbki Adventure Works.Takie FROM klauzula mogłoby mieć następujący format:

FROM [Adventure Works]

Aby uzyskać więcej informacji o klauzula FROM w instrukcja SELECT języka MDX, zobacz Zaznacz instrukcję (MDX).

Rafinacja kontekście

Chociaż klauzula FROM Określa kontekst modułu, jak w ramach pojedynczego modułu, to nie trzeba ograniczają pracy z danymi z więcej niż jeden moduł w czas.

Można użyć kwerendy MDX LookupCube funkcja do pobierania danych z modułów poza kontekstem moduł.Ponadto funkcje takie jak filtru funkcja, są dostępne, umożliwiająca tymczasowe ograniczenie kontekstu podczas oceniania kwerendy.

Zobacz także

Inne zasoby