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.