Udostępnij za pośrednictwem


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

Zobacz także

Inne zasoby