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.
Aktualisiert: 17. Juli 2006
Ruft Daten aus einem angegebenen Cube ab.
Syntax
[ WITH <SELECT WITH clause>
[ , <SELECT WITH clause>...n ]
]
SELECT
[ *
| ( <SELECT query axis clause>
[ , <SELECT query axis clause>,...n ]
)
]
FROM
<SELECT subcube clause>
[ <SELECT slicer axis clause> ]
[ <SELECT cell property list clause> ]
<SELECT WITH clause> ::=
( CELL CALCULATION <CREATE CELL CALCULATION body clause> )
| ( [ CALCULATED ] MEMBER <CREATE MEMBER body clause>)
| ( SET <CREATE SET body clause>)
<SELECT query axis clause> ::=
[ NON EMPTY ] Set_Expression
[ <SELECT dimension property list clause> ]
ON
Integer_Expression
| AXIS(Integer)
| COLUMNS
| ROWS
| PAGES
| SECTIONS
| CHAPTERS
<SELECT subcube clause> ::=
Cube_Name
| (SELECT
[ *
| ( <SELECT query axis clause> [ ,
<SELECT query axis clause>,...n ] )
]
FROM
<SELECT subcube clause>
<SELECT slicer axis clause> )
<SELECT slicer axis clause> ::=
WHERE Tuple_Expression
<SELECT cell property list clause> ::=
[ CELL ] PROPERTIES CellProperty_Name
[ , CellProperty_Name,...n ]
<SELECT dimension property list clause> ::=
[DIMENSION] PROPERTIES
(DimensionProperty_Name
[,DimensionProperty_Name,...n ] )
| (LevelProperty_Name
[, LevelProperty_Name,...n ] )
| (MemberProperty_Name
[, MemberProperty_Name,...n ] )
Argumente
- Set_Expression
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.
- Integer
Eine ganze Zahl zwischen 0 und 127.
- Cube_Name
Eine gültige Zeichenfolge, die einen Cubenamen bereitstellt.
- Tuple_Expression
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der ein Tupel zurückgibt.
- CellProperty_Name
Eine gültige Zeichenfolge, die eine Zelleneigenschaft darstellt.
- DimensionProperty_Name
Eine gültige Zeichenfolge, die eine Dimensionseigenschaft darstellt.
- LevelProperty_Name
Eine gültige Zeichenfolge, die eine Ebeneneigenschaft darstellt.
- MemberProperty_Name
Eine gültige Zeichenfolge, die eine Elementeigenschaft darstellt.
Hinweise
Der <SELECT slicer axis clause>-Ausdruck muss Elemente in anderen Dimensionen und Hierarchien enthalten als denen, auf die in den angegebenen <SELECT query axis clause>-Ausdrücken verwiesen wird.
Wird ein Attribut im Cube in den angegebenen <SELECT query axis clause>-Ausdrücken und dem <SELECT slicer axis clause>-Wert ausgelassen, wird das Standardelement des Attributs implizit der Slicerachse hinzugefügt.
Beispiel:
Im folgende Beispiel wird die Summe des Measures.[Order Quantity]-Elements, aggregiert über die ersten acht Monate des Kalenderjahres 2003 in der Date-Dimension, aus dem Adventure Works-Cube zurückgegeben.
WITH MEMBER [Date].[Calendar].[First8Months2003] AS
Aggregate(
PeriodsToDate(
[Date].[Calendar].[Calendar Year],
[Date].[Calendar].[Month].[August 2003]
)
)
SELECT
[Date].[Calendar].[First8Months2003] ON COLUMNS,
[Product].[Category].Children ON ROWS
FROM
[Adventure Works]
WHERE
[Measures].[Order Quantity]
Siehe auch
Konzepte
Schlüsselkonzepte in MDX (MDX)
Einschränken der Abfrage mit Abfrage- und Slicerachsen (MDX)
Andere Ressourcen
MDX-Datenbearbeitungsanweisungen (MDX)
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
| Version | Verlauf |
|---|---|
17. Juli 2006 |
|