Udostępnij przez


Właściwość CellSet.Axes

Pobiera wystąpienie AxisCollection klasy zawierającej osi CellSet.

Przestrzeń nazw:  Microsoft.AnalysisServices.AdomdClient
Zestaw:  Microsoft.AnalysisServices.AdomdClient (w Microsoft.AnalysisServices.AdomdClient.dll)

Składnia

'Deklaracja
Public ReadOnly Property Axes As AxisCollection
    Get
'Użycie
Dim instance As CellSet
Dim value As AxisCollection

value = instance.Axes
public AxisCollection Axes { get; }
public:
property AxisCollection^ Axes {
    AxisCollection^ get ();
}
member Axes : AxisCollection
function get Axes () : AxisCollection

Wartość właściwości

Typ: Microsoft.AnalysisServices.AdomdClient.AxisCollection
AxisCollection Zawierający osi CellSet.

Uwagi

In Microsoft SQL Server 2005 Analysis Services (SSAS), the data represented by a cellset is organized along one or more axes.Aby graficznie zorganizować te informacje, CellSet dostarcza Axis dla każdej oś kwerendy.Obiekty te są dostępne w ramach AxisCollection kolekcja, Axes zawiera właściwość.

Filtr i osi kwerendy

Wybierz typową MDX instrukcja definiuje jeden lub więcej osi, dla których dane są wyświetlane.Nazywa się osie kwerendy.Na przykład, następujące MDX wybierz instrukcja definiuje dwie osie kwerendy kolumn i wierszy, w kwerendzie przeciwko moduł Adventure Works:

SELECT
   [Account].[Account].Children ON COLUMNS,
   [Reseller].[Reseller].Children ON ROWS
FROM
   [Adventure Works]

Może zakładać, że ta kwerenda MDX reprezentuje zestaw komórek z dwoma osiami.W fakt, trzy ośe są reprezentowane — kwerenda dwie ośe i oś filtru.

Oś filtr filtry wielowymiarowych danych w taki sam sposób jak oś kwerendy.Jednak w kwerendzie MDX zawszę oś filtru i chyba że określono inaczej, składa się z domyślny element członkowski z każdej hierarchii, która nie jest wyraźnie odwołuje oś kwerendy.Jawnie zdefiniować oś filtru można użyć klauzula WHERE instrukcja SELECT języka MDX.Na przykład poniższa kwerenda MDX zwraca dającą wyniki poprzedniej kwerendy MDX, ale teraz zadeklarowano więcej jawnie oś filtru, który został podany w poprzedniej kwerendy:

SELECT
   [Account].[Account].Children ON COLUMNS,
   [Reseller].[Reseller].Children ON ROWS
FROM
   [Adventure Works]
WHERE 
    ([Measures].DEFAULTMEMBER, [Date].[Calendar].DEFAULTMEMBER)

Inna różnica między oś filtru i kwerendy jest oś filtru musi być rozpoznawana spójna kolekcja pojedynczego, dlatego oś kwerendy musi być rozpoznawana pojedynczy zestaw.

Ponieważ oś filtru jest często zawarciem zamiast jawnie zadeklarowane w kwerendy MDX, jest pamiętać oś filtru zawsze istnieje.Na oś filtru nie jest uwzględniony kolekcja zwrócone przez tę właściwość; zero wymiarowa kwerend MDX, właściwość ta zwraca pusty kolekcja.Aby pobrać oś filtru, należy użyć FilterAxis Właściwość pobrać odniesienie do Axis reprezentująca oś filtru.