Udostępnij za pośrednictwem


Określanie zawartości Query osi (MDX)

Osie kwerendy określić krawędzie zestaw komórek, zwracane przez instrukcję SELECT Multidimensional Expressions (MDX).Określanie krawędzi zestaw komórek pozwala ograniczyć zwracanych danych, który jest widoczny dla klient.

Aby określić kwerendę oś, należy użyć <SELECT query axis clause> Aby przypisać zestaw do oś kwerendy. Każdy <SELECT query axis clause> wartość definiuje oś kwerendy. Liczba osi do danych jest równa liczbie <SELECT query axis clause> wartości w instrukcja SELECT.

Składnia oś kwerendy

Następująca składnia przedstawiono składnię <SELECT query axis clause>:

<SELECT query axis clause> ::=
   [ NON EMPTY ] Set_Expression [ <SELECT dimension property list clause> ] 
   ON {
      Integer_Expression | 
      AXIS( Integer_Expression ) | 
      {COLUMNS | ROWS | PAGES | SECTIONS | CHAPTERS}   
      }
      

Każdej oś kwerendy ma numer: wartość zero (0) dla oś x 1 na oś y, 2 dla oś z i tak dalej. W składni <SELECT query axis clause>, Integer_Expression wartość określa liczbę oś. Kwerendy MDX może obsłużyć do 128 określonego osi, ale bardzo niewiele kwerendy MDX będzie używać więcej niż 5 osi.Dla pierwszych 5 osi zamiast tego można używać aliasów liczba.kolumn, ile.wierszy, strony, sekcji i ROZDZIAŁY.

Kwerendy MDX nie można pomijać osi kwerendy.Oznacza to kwerendy, która zawiera jeden lub więcej osi kwerendy nie musi wyłączyć numerowane w dolnym lub pośredniego osi.Na przykład kwerendy nie mogą mieć oś wiersze bez oś COLUMNS ani mieć oś COLUMNS i stron bez oś wiersze.

Można jednak określić klauzula SELECT bez żadnych osi (to znaczy puste SELECT klauzulę).W takim wypadku wszystkich wymiarów to wymiary fragmentator i komórka wybierane przez kwerendę MDX.

W składni kwerendy oś wcześniej widoczne, każdą Set_Expression wartość określa zestaw, który określa zawartość oś kwerendy. Aby uzyskać więcej informacji na temat zestawów zobacz Praca z członków, krotek i zestawy (MDX).