Udostępnij za pośrednictwem


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).