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 einer benannten Menge, die während einer gesamten MDX-Sitzung (Multidimensional Expressions) verfügbar ist, verwenden Sie die CREATE SET-Anweisung. Eine benannte Menge, die mit der CREATE SET-Anweisung erstellt wurde, wird erst entfernt, nachdem die MDX-Sitzung geschlossen wurde.
Wie in diesem Thema erläutert wird, ist die Syntax des WITH-Schlüsselworts unkompliziert und einfach zu verwenden.
![]() |
---|
Weitere Informationen zu benannten Mengen finden Sie unter Erstellen von benannten Mengen in MDX (MDX). |
Syntax von CREATE SET
Die CREATE SET-Anweisung hat folgende Syntax:
CREATE SESSION SET [CURRENTCUBE. | <cube name>.]<Set Identifier> AS <Set Expression>
In der Syntax von CREATE SET enthält der cube name-Parameter den Namen des Cubes, der die Elemente für die benannte Menge enthält. Wenn der cube name-Parameter nicht angegeben ist, wird der aktuelle Cube als der Cube verwendet, der die Elemente für die benannte Menge enthält. Außerdem enthält der Set_Identifier-Parameter den Alias für die benannte Menge, und der Set_Expression-Parameter enthält den Mengenausdruck, auf den der Alias der benannten Menge verweist.
Beispiel zu CREATE SET
Im folgenden Beispiel wird die CREATE SET-Anweisung dazu verwendet, die benannte Menge SetCities_2_3 aus dem Store-Cube zu erstellen. Die Elemente der benannten Menge SetCities_2_3 sind die Geschäfte in City 2 und City 3.
create Session set [Store].[SetCities_2_3] as
{[Data Stores].[ByLocation].[State].&[CA].&[City 02],
[Data Stores].[ByLocation].[State].&[NH].&[City 03]}
Dadurch, dass die benannte Menge SetCities_2_3 mit der CREATE SET-Anweisung erstellt wurde, bleibt die benannte Menge für die Dauer der aktuellen Sitzung verfügbar. Das folgende Beispiel ist eine gültige Abfrage, die die Elemente City 2 sowie City 3 zurückgibt und jederzeit ausgeführt werden kann, nachdem Sie die benannte Menge SetCities_2_3 erstellt und bis Sie die Sitzung geschlossen haben.
select SetCities_2_3 on 0 from [Store]