Udostępnij za pośrednictwem


Określanie zawartości fragmentator osi (MDX)

Oś fragmentatora filtruje dane zwracane przez instrukcję SELECT Multidimensional Expressions (MDX), ograniczanie zwrócone dane tak, aby zwracane są tylko dane przecinające się z tymi elementami.Oś fragmentatora jest zdefiniowany w klauzula WHERE instrukcja SELECT w języku MDX.

Składnia oś fragmentatora

Aby jawnie określić oś fragmentatora, za pomocą <SELECT slicer axis clause> w języku MDX, jak opisano w następującej składni:

<SELECT slicer axis clause> ::=  WHERE Set_Expression

W składni oś fragmentatora Set_Expression można wykonać wyrażenia spójna kolekcja jest traktowany jako zestaw w celu jej oceny klauzula, lub wyrażenie zestawu. Jeśli zostanie określone wyrażenie zestaw, MDX podejmie próbę oceny zestaw, agregowania komórki wynikowe w każdej spójna kolekcja wraz z zestaw.Innymi słowy, MDX będzie próbował używać funkcja agregacja funkcja na zestawie agregowania każdej miara przez jego funkcja agregacja skojarzone.Ponadto jeśli wyrażenie zestaw nie może być wyrażona jako crossjoin elementów członkowskich hierarchii atrybut, MDX traktuje komórki, która mieści się wyrażenia zestaw dla fragmentatora jako wartości null dla celów ewaluacji.

Niejawna oś fragmentatora

Jeśli składnik hierarchii w module jawnie nie ma osi kwerendy, domyślny element członkowski z tej hierarchii niejawnie znajduje się w oś fragmentatora.Aby uzyskać więcej informacji na temat członków domyślnych zobacz Definiowanie domyślnego element element członkowskiiu element członkowskiiego.