Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Tupel identifiziert ein Datensegment aus einem Cube eindeutig. Das Tupel wird durch eine Kombination von Dimensionsmembern gebildet, solange es keine zwei oder mehr Elemente gibt, die derselben Hierarchie angehören.
Implizite- oder Standard-Attributmitglieder in einem Tupel
Wenn Sie ein Tupel in einer MDX-Abfrage oder einem Ausdruck definieren, müssen Sie das Attributmitglied nicht ausdrücklich aus jeder einzelnen Attributhierarchie einschließen. Wenn ein Element aus einer Attributhierarchie nicht explizit in einer Abfrage oder einem Ausdruck enthalten ist, ist das Standardelement für diese Attributhierarchie das Attributmemm, das implizit im Tupel enthalten ist. Sofern in einem Cube nicht anders definiert, ist das Standardelement für jede Attributhierarchie das Element (Alle), wenn ein (Alle)-Element vorhanden ist. Wenn ein (Alle)-Element nicht innerhalb einer Attributhierarchie vorhanden ist, ist das Standardelement ein Element der obersten Ebene der Attributhierarchie. Das Standardmaß ist das erste Maß, das im Cube angegeben ist, es sei denn, ein Standardmaß wird explizit definiert. Weitere Informationen finden Sie unter Define a Default Member und DefaultMember (MDX).
Beispielsweise identifiziert das folgende Tupel eine einzelne Zelle in der Adventure Works-Datenbank durch die explizite Definition eines einzigen Mitglieds der Measures-Dimension.
(Measures.[Reseller Sales Amount])
Im vorherigen Beispiel wird die Zelle eindeutig identifiziert, die aus dem Mitglied "Reseller Sales Amount" der Measures-Dimension und dem Standardmitglied jeder Attributhierarchie im Cube besteht. Das Standardelement ist das Element (Alle) für jede Attributhierarchie, die nicht die Attributhierarchie des Zielwährungsattributes ist. Das Standardelement für die Zielwährungshierarchie ist das US-Dollar-Element (dieses Standardelement wird im MDX-Skript für den Adventure Works-Cube definiert).
Die folgende Abfrage gibt den Wert für die Zelle zurück, auf die das im vorherigen Beispiel angegebene Tupel verweist ($80.450,596,98).
SELECT
Measures.[Reseller Sales Amount] ON COLUMNS
FROM [Adventure Works]
Hinweis
Wenn Sie eine Achse für einen Satz (in diesem Fall bestehend aus einem einzelnen Tupel) in einer Abfrage angeben, müssen Sie zunächst einen Satz für die Spaltenachse angeben, bevor Sie einen Satz für die Zeilenachse angeben. Die Spaltenachse kann auch als Achse(0) oder einfach 0 bezeichnet werden. Weitere Informationen zu MDX-Abfragen finden Sie unter "Basic MDX Query (MDX)".
Tupel als Werte oder Memberverweise
Sie können ein Tupel in einer Abfrage verwenden, um den Wert in der Zelle zurückzugeben, auf die das Tupel verweist, wie im vorherigen Beispiel. Sie können auch ein Tupel in einem Ausdruck verwenden, um explizit auf die im Tupel angegebenen Elemente zu verweisen. Die Abfrage oder der Ausdruck kann Funktionen verwenden, die Tupel zurückgeben oder verarbeiten. Ein Tupel kann verwendet werden, um entweder auf den Wert der Zelle zu verweisen, die das Tupel angibt, oder um eine Kombination von Elementen anzugeben, wenn sie in einer Funktion verwendet wird.
Tupeldimensionalität
Die Dimensionalität eines Tupels bezieht sich auf die Reihenfolge der Mitglieder im Tupel. Da die impliziten Member immer in derselben Reihenfolge auftreten, wird die Dimensionalität am häufigsten in Bezug auf die explizit definierten Member des Tupels betrachtet. Die Reihenfolge der Elemente des Tupels ist wichtig, wenn Sie eine Gruppe von Tupeln definieren. Das folgende Beispiel enthält zwei Elemente in einem Tupel auf der Spaltenachse.
SELECT
([Measures].[Reseller Sales Amount],[Date].[Calendar Year].[CY 2004]) ON COLUMNS
FROM [Adventure Works]
Hinweis
Wenn Sie ein Element in einem Tupel explizit aus mehreren Dimensionen angeben, müssen Sie das gesamte Tupel in Klammern einschließen. Wenn nur ein einzelnes Element in einem Tupel angegeben wird, sind Klammern optional.
Das Tupel in der Abfrage im vorherigen Beispiel spezifiziert die Rückgabe der Würfelzelle an der Schnittstelle des Measures "Reseller Sales Amount" aus der Measures-Dimension und dem Mitglied CY 2004 aus der Attributhierarchie des Kalenderjahres in der Datumsdimension.
Hinweis
Auf ein Attributmitglied kann entweder mit seinem Namen oder seinem Schlüssel verwiesen werden. Im vorherigen Beispiel könnten Sie den Verweis auf [CY 2004] durch &[2004] ersetzen.
Siehe auch
Wichtige Konzepte in MDX (Analysis Services)
Cube Space
Automatisches Vorhandensein
Arbeiten mit Elementen, Tupeln und Sets (MDX)