Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Redefiniuje przestrzeń sześcianu określonej kostki lub podkostki na określoną podkostkę. To stwierdzenie zmienia pozorną przestrzeń sześcianu dla kolejnych operacji.
Syntax
CREATE SUBCUBE Cube_Name AS Select_Statement
| NON VISUAL ( Select_Statement )
Arguments
Cube_Name
Poprawne wyrażenie w ciągu znaków danych, które podaje nazwę sześcianu lub perspektywy, która jest ograniczana, staje się nazwą podkostki.
Select_Statement
Poprawne wyrażenie Multidimensional Expressions (MDX) SELECT, które nie zawiera klauzul WITH, NON EMPTY ani HAVING i nie żąda właściwości wymiarowych ani komórek.
Zobacz Instrukcję SELECT (MDX), aby uzyskać szczegółowe wyjaśnienie składni instrukcji Select oraz klauzuli NON VISUAL .
Remarks
Gdy domyślne elementy są wykluczone w definicji podkostki, współrzędne ulegają odpowiedniej zmianie. Dla atrybutów, które można agregować, domyślny członek jest przenoszony do członka [Wszystkie]. Dla atrybutów, których nie można zagregować, domyślny członek jest przenoszony do członka znajdującego się w podkostce. Poniższa tabela zawiera przykładowe kombinacje podkostki i domyślnych członków.
| Oryginalny członek domyślny | Można agregować | Subselect | Zrewidowany członek domyślny |
|---|---|---|---|
| Czas.Rok.Wszystko | Yes | {Time.Year.2003} | Bez zmian |
| Pora roku. [1997] | Yes | {Time.Year.2003} | Czas.Rok.Wszystko |
| Pora roku. [1997] | No | {Time.Year.2003} | Pora roku. [2003] |
| Pora roku. [1997] | Yes | {Czas.Rok.2003, Czas.Rok.2004} | Czas.Rok.Wszystko |
| Pora roku. [1997] | No | {Czas.Rok.2003, Czas.Rok.2004} | W obu przypadkach. Rok. [2003] lub Pora roku. [2004] |
[Wszyscy] członkowie zawsze będą istnieć w podkostce.
Obiekty sesji utworzone w kontekście podkostki są odrzucane, gdy podkostka zostaje upuszczona.
Więcej informacji o podkostkach można znaleźć w artykule Budowanie podkostek w MDX (MDX).
Example
Poniższy przykład tworzy podkostkę, która ogranicza pozorną przestrzeń sześcianu do członków istniejących w kraju Kanady. Następnie używa funkcji MEMBERS , aby zwracać wszystkich członków poziomu kraju w hierarchii geograficznej zdefiniowanej przez użytkownika – zwracając tylko kraj Kanady.
CREATE SUBCUBE [Adventure Works] AS
SELECT [Geography].[Country].&[Canada] ON 0
FROM [Adventure Works]
SELECT [Geography].[Country].[Country].MEMBERS ON 0
FROM [Adventure Works]
Poniższy przykład tworzy podkostkę, która ogranicza pozorną przestrzeń kostki do członków {Akcesoria, Odzież} w kategorii Produkty.Category oraz {[Value Added Reseller], [Warehouse]} w Resellers. [Typ biznesowy].
CREATE SUBCUBE [Adventure Works] AS
Select {[Category].Accessories, [Category].Clothing} on 0,
{[Business Type].[Value Added Reseller], [Business Type].[Warehouse]} on 1
from [Adventure Works]
Zapytanie do podkostki dla wszystkich członków w kategoriach Produkty.Kategoria oraz Resellers. [Typ działalności] z następującym MDX:
select [Category].members on 0,
[Business Type].members on 1
from [Adventure Works]
where [Measures].[Reseller Sales Amount]
Daje następujące wyniki:
| Typ działalności + Kategoria | Wszystkie produkty | Akcesoria | Odzież |
|---|---|---|---|
| Wszyscy resellerzy | $2,031,079.39 | 506 172,45 USD | 1524 906,93 USD |
| Odsprzedawca z wartością dodaną | $767,388.52 | 175 002,81 USD | 592 385,71 USD |
| Magazyn | $1,263,690.86 | 331 169,64 USD | 932 521,23 USD |
Upuszczenie i odtworzenie podkostki za pomocą klauzuli NIE-WIZUALNE tworzy podkostkę, która zachowuje rzeczywiste sumy dla wszystkich członków w kategoriach Produkty.Kategoria i Resellers. [Typ biznesu], niezależnie od tego, czy są widoczne w podkostce, czy nie.
CREATE SUBCUBE [Adventure Works] AS
NON VISUAL (Select {[Category].Accessories, [Category].Clothing} on 0,
{[Business Type].[Value Added Reseller], [Business Type].[Warehouse]} on 1
from [Adventure Works])
Wysyłanie tego samego zapytania MDX z powyższego:
select [Category].members on 0,
[Business Type].members on 1
from [Adventure Works]
where [Measures].[Reseller Sales Amount]
Daje następujące różne wyniki:
| Typ działalności + Kategoria | Wszystkie produkty | Akcesoria | Odzież |
|---|---|---|---|
| Wszyscy resellerzy | 80 450 596,98 USD | $571,297.93 | $1,777,840.84 |
| Odsprzedawca z wartością dodaną | 34 967 517,33 USD | 175 002,81 USD | 592 385,71 USD |
| Magazyn | 38 726 913,48 USD | 331 169,64 USD | 932 521,23 USD |
Kolumny i wiersz [Wszystkie produkty] oraz [Wszystkie Resellery] zawierają sumy dla wszystkich członków, nie tylko tych widocznych.