ALTER moduł instrukcja (MDX)
Zmienia strukturę określonego moduł.
ALTER CUBE
Cube_Name | CURRENTCUBE
<alter clause>
[ < alter clause> ...n]
< alter clause> ::=
<create dimension member clause>
| <remove dimension member clause>
| <move dimension member clause>
| <update clause>
| <create cell calculation clause>
<create dimension member clause> ::=
CREATE DIMENSION MEMBER [ParentName.]MemberName
, [[KEY = Key_Value]
| [Property_Name = Property_Value[, ...n]]
<dropping clause>::=
DROP
DIMENSION MEMBER Member_Name
Member_Name ...n ]
[WITH DESCENDANTS]
| [ SESSION ] [ CALCULATED ] MEMBER Member_Name
[ ,Member_Name,...n ]
| SET Set_Name
[ ,Set_Name,...n ]
| [ SESSION ] CELL CALCULATION CellCalc_Name
[ ,CellCalc_Name,...n ]
| ACTION Action_Name
<move dimension member clause> ::=
MOVE DIMENSION MEMBER MemberName
[, SKIPPED_LEVELS = Unsigned_Integer]
[WITH DESCENDANTS]
UNDER ParentName
<update clause> ::=
UPDATE
CUSTOM ROLLUP FOR MEMBER MemberName
[,MemberName, ...n] AS MDX_Expression
| DIMENSION Dimension_Name | Hierarchy_Name
, DEFAULT_MEMBER = MDX_Expression
| DIMENSION MEMBER MemberName AS
[MDX_Expression]
[Property_Name = Property_Value[, ...n]]
<create cell calculation clause>::=
CELL CALCULATION Calculation_Name
FOR Set_Expression AS MDX_Expression
[ [ CONDITION = 'Logical_Expression' ]
| [ DISABLED = { TRUE | FALSE } ]
| [ DESCRIPTION =String ]
| [ CALCULATION_PASS_NUMBER = Integer]
| [ CALCULATION_PASS_DEPTH = Integer]
| [ SOLVE_ORDER = Integer]
| [ Calculation_Name= Scalar_Expression ], ...n]
Tworzenie element członkowski wymiaru
Nowy wiersz jest dodawany do tabela wymiarów.
Argumenty
ParentName
Wyrażenie prawidłowy ciąg znaków, które zawiera nazwę nadrzędnego nowego elementu członkowskiego wymiaru, chyba że element członkowski wymiaru jest tworzony w katalogu głównym.MemberName
Wyrażenie prawidłowy ciąg, który zapewnia element członkowski nazwy.Key_Value
Prawidłowe wyrażenie wartość skalarna definiuje nowe element członkowski wymiaru's wartości klucz.Property_Name
Prawidłowy identyfikator Multidimensional Expressions (MDX), który reprezentuje element członkowski właściwość.Property_Value
Prawidłowe wyrażenie wartość skalarna Multidimensional Expressions (MDX) określający wartość właściwość obliczany element członkowski.
Upuszczanie wymiaru element członkowski
Upuszczenie element członkowski wymiaru z zapisu wymiaru usuwa użytkownik i jego odpowiedni wiersz z tabela wymiarów.
Argumenty
Cube_Name
Wyrażenie tekstowe prawidłowe nazwy moduł.Member_Name
Wyrażenie tekstowe prawidłowe dostarczanie nazwy element członkowski lub element członkowski klucz.
Uwagi
Jeśli nie jest używana Klauzula WITH elementów PODRZĘDNYCH, elementy podrzędne elementu członkowskiego porzuconych stają się dzieci porzuconych element członkowski członkowski nadrzędnego.Użycie klauzula WITH elementów PODRZĘDNYCH ich wierszy w tabela wymiarów i wszystkie obiekty zależne również są odrzucane.
Uwaga
Aby uzyskać informacje dotyczące upuszczanie składników obliczeniowych, o nazwie zestawów, działań i obliczenia komórka zobacz Instrukcja element członkowskiich DROP (MDX), Instrukcja zestaw DROP (MDX), Instrukcja Akcja DROP (MDX), a DROP komórka obliczenie rachunku (MDX).
Aktualizowanie domyślny element członkowski wymiaru
Tę klauzulę aktualizuje domyślny składnik kostki i jest używany w skrypcie obliczeniach MDX zdefiniować domyślny element członkowski.Może być określony domyślny element członkowski wymiaru bazy danych, wymiar moduł, lub podczas logowania użytkownika.Wartość domyślna element członkowski można także zmienić w trakcie sesja.
Argumenty
Dimension_Name
Prawidłowy ciąg zawierający nazwę wymiaru.MDX_Expression
Prawidłowe wyrażenie MDX, które zwraca jeden element członkowski.
Uwagi
Określone wyrażenie MDX mogą być statyczne lub dynamiczne.
Przenoszenie element członkowski wymiaru
Wiersz zostanie zmodyfikowany w odpowiedniej tabela wymiarów.
Argumenty
ParentName
Wyrażenie prawidłowy ciąg znaków, które zawiera nazwę nowego obiektu nadrzędnego element członkowski wymiaru jest przenoszona.MemberName
Wyrażenie prawidłowy ciąg, który zapewnia element członkowski nazwy.Unsigned_ Integer
Prawidłową liczbę określającą, ile poziomów pominąć.
Jeżeli określono klauzula WITH elementów PODRZĘDNYCH, jest przenoszony całe drzewo.Jeżeli nie określono klauzula WITH elementów PODRZĘDNYCH, podrzędne przeniesione nadrzędnego stają się dzieci przenoszonego element członkowski członkowski nadrzędnego.Efekt przenoszenia jest po prostu zaktualizować wartości dla kolumna klucz nadrzędnego, w odpowiedniej tabela wymiarów.
Aktualizowanie element członkowski wymiaru
klauzula UPDATE Członkowskich wymiar umożliwia modyfikowanie właściwości elementu członkowskiego, podobnie jak formuła niestandardowych element członkowski skojarzony z elementem członkowskim.
Argumenty
MemberName
Wyrażenie prawidłowy ciąg, który zapewnia element członkowski nazwy.MDX_Expression
Prawidłowe wyrażenie MDX, które zwraca jeden element członkowski.Property_Value
Prawidłowe wyrażenie wartość skalarna MDX określające wartość właściwość obliczany element członkowski.
Tworzenie obliczeń komórka
Aby uzyskać więcej informacji na temat tworzenia obliczeń komórka za pomocą instrukcja ALTER moduł zobacz DROP komórka obliczenie rachunku (MDX).