Instrukcji ALTER modułu (MDX)
Zmienia strukturę określonego moduł.
Składnia
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 elementu członkowskiego wymiaru
Jest dodawany nowy wiersz do tabela wymiarów.
Argumenty
ParentName
Wyrażenie zawiera nazwę nadrzędnego nowej prawidłowy ciąg element członkowski wymiar, chyba że element członkowski wymiar jest tworzony w katalogu głównym.MemberName
Wyrażenie zawiera prawidłowy ciąg element członkowski nazwy.Key_Value
Prawidłowe wyrażenie wartość skalarna, który definiuje nowy element członkowski wymiartego klucz wartość.Property_Name
Nieprawidłowy identyfikator wyrażeń wielowymiarowych (MDX), który reprezentuje właściwość element członkowski.Property_Value
Prawidłowe wyrażenie wartość skalarna wyrażeń wielowymiarowych (MDX), który definiuje obliczony właściwość elementu członkowskiegojego wartość.
Upuszczenie elementu członkowskiego wymiaru
Upuszczenie element członkowski wymiaru z wymiaru włączony zapis usuwa członka i jego odpowiedni wiersz z tabela wymiarów.
Argumenty
Cube_Name
Nieprawidłowy ciąg wyrażenie podanie nazwy moduł.Member_Name
Prawidłowy ciąg wyrażenie ustalające nazwa element członkowski lub element członkowski klucz.
Uwagi
Jeśli nie jest używana klauzula z elementów PODRZĘDNYCH, dzieci element członkowski porzuconych stają się dzieci porzuconych element członkowski nadrzędnego.Jeśli jest używana klauzula z elementów PODRZĘDNYCH, wszystkie elementy podrzędne i ich wierszy tabela wymiarów również są opuszczane.
Ostrzeżenie
Aby uzyskać informacje dotyczące upuszczanie składników obliczeniowych, nazwane zestawy, akcje i obliczeń komórka, zobacz Instrukcja DROP CZŁONKA (MDX), Instrukcja DROP zestawu (MDX), Instrukcja DROP akcji (MDX), i UPUŚĆ instrukcji obliczeń komórki (MDX).
Aktualizowanie domyślny element członkowski wymiaru
To klauzula aktualizuje domyślnym członkiem moduł i jest używany w skrypcie obliczeniach MDX zdefiniować domyślny element członkowski.Można określić domyślny element członkowski wymiaru bazy danych, wymiar moduł lub logowania użytkownika.Można także zmienić domyślny element członkowski podczas sesja.
Argumenty
Dimension_Name
Prawidłowy ciąg zawiera nazwę wymiar.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 elementu członkowskiego wymiaru
Wiersz zostanie zmodyfikowany tabela wymiarów.
Argumenty
ParentName
Wyrażenie zawiera nazwę nowego obiektu nadrzędnego dla prawidłowego ciąg element członkowski wymiar przenoszone.MemberName
Wyrażenie zawiera prawidłowy ciąg element członkowski nazwy.Unsigned_Integer
Prawidłową liczbą określającą liczbę poziomów pominąć.
Jeśli określono klauzula Z PODRZĘDNYCH całe drzewo jest przenoszony.Klauzula Z PODRZĘDNYCH nie jest określony, dzieci przeniesiony nadrzędnego stać się dzieci przeniesiony element członkowski nadrzędnego.Wpływ przenoszenia jest po prostu zaktualizować wartości dla kolumna klucz nadrzędnego tabela wymiarów.
Aktualizowanie element członkowski wymiaru
Klauzula aktualizacji element członkowski wymiaru umożliwia modyfikowanie właściwości element członkowski, jak również formuły niestandardowego Członkowskich skojarzone z elementem członkowskim.
Argumenty
MemberName
Wyrażenie zawiera prawidłowy ciąg element członkowski nazwy.MDX_Expression
Prawidłowe wyrażenie MDX, które zwraca jeden element członkowski.Property_Value
Prawidłowe wartość skalarna wyrażenie MDX, które definiuje obliczony właściwość elementu członkowskiegojego wartość.
Tworzenie obliczeń komórki
Aby uzyskać więcej informacji dotyczących tworzenia obliczeń komórka za pomocą instrukcja ALTER modułu, zobacz UPUŚĆ instrukcji obliczeń komórki (MDX).