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.
Zum Erstellen eines benannten Satzes, der in einer MDX-Sitzung (Multidimensional Expressions) verfügbar ist, verwenden Sie die CREATE SET-Anweisung . Ein benannter Satz, der mithilfe der CREATE SET-Anweisung erstellt wird, wird erst entfernt, nachdem die MDX-Sitzung geschlossen wurde.
Wie in diesem Thema erläutert, ist die Syntax des WITH-Schlüsselworts einfach und einfach zu verwenden.
Hinweis
Weitere Informationen zu benannten Sätzen finden Sie unter Building Named Sets in MDX (MDX).
CREATE SET Syntax
Verwenden Sie die folgende Syntax für die CREATE SET-Anweisung:
CREATE SESSION SET [CURRENTCUBE. | <cube name>.]<Set Identifier> AS <Set Expression>
In der CREATE SET-Syntax enthält der cube name Parameter den Namen des Cubes, der die Member für den benannten Satz enthält. Wenn der cube name Parameter nicht angegeben ist, wird der aktuelle Cube als Würfel verwendet, der das Element für den benannten Satz enthält. Außerdem enthält der Set_Identifier Parameter den Alias für den benannten Satz, und der Set_Expression Parameter enthält den Satzausdruck, auf den der benannte Satzalias verweist.
CREATE SET-Beispiel
Im folgenden Beispiel wird die CREATE SET-Anweisung verwendet, um den SetCities_2_3 benannten Satz basierend auf dem Store-Cube zu erstellen. Die Mitglieder des SetCities_2_3 benannten Satzes sind die Geschäfte in Stadt 2 und Stadt 3.
create Session set [Store].[SetCities_2_3] as
{[Data Stores].[ByLocation].[State].&[CA].&[City 02],
[Data Stores].[ByLocation].[State].&[NH].&[City 03]}
Mithilfe der CREATE SET-Anweisung zum Definieren des SetCities_2_3 benannten Satzes bleibt dieser benannte Satz für die Länge der aktuellen MDX-Sitzung verfügbar. Das folgende Beispiel ist eine gültige Abfrage, die City 2- und City 3-Mitglieder zurückgeben würde und die jederzeit ausgeführt werden können, nachdem Sie den SetCities_2_3 benannten Satz erstellt haben und bevor die Sitzung geschlossen wird.
select SetCities_2_3 on 0 from [Store]