Udostępnij przez


Tworzenie o zakresie sesji komórkach obliczeniowych

Ważna informacjaWażne:

Ta składnia została zdeprecjonowana.Należy używać wyrażeń MDX przydziałów, należy zamiast tego.Aby uzyskać więcej informacji dotyczących przydziałów, zobacz Podstawowe MDX Script (MDX).

Aby utworzyć komórkach obliczeniowych, które są dostępne dla wszystkich kwerend w tej samej sesja, można użyć albo Tworzenia obliczeń komórki instrukcja lub ALTER modułu instrukcja.Zarówno sprawozdań mają ten sam wynik.

Tworzenie składni obliczeń komórki

Ważna informacjaWażne:

Ta składnia została zdeprecjonowana.Należy używać wyrażeń MDX przydziałów, należy zamiast tego.Aby uzyskać więcej informacji dotyczących przydziałów, zobacz Podstawowe MDX Script (MDX).

Użycie instrukcja tworzenia obliczeń komórka do zdefiniowania komórka obliczeniowy o zakresie sesja, należy użyć następującej składni:

CREATE CELL CALCULATION Cube_Expression.<CREATE CELL CALCULATION body clause>
  
<CREATE CELL CALCULATION body clause> ::=CellCalc_Identifier FOR String_Expression AS 'MDX_Expression' 
   [ <CREATE CELL CALCULATION property clause> [ , <CREATE CELL CALCULATION property clause> ... ] ]
  
<CREATE CELL CALCULATION property clause> ::=
   ( CONDITION = 'Logical_Expression' ) | 
   ( DISABLED = { TRUE | FALSE } ) | 
   ( DESCRIPTION =String_Expression ) | 
   ( CALCULATION_PASS_NUMBER = Integer_Expression ) | 
   ( CALCULATION_PASS_DEPTH = Integer_Expression ) | 
   ( SOLVE_ORDER = Integer_Expression ) | 
   ( FORMAT_STRING = String_Expression ) | 
   ( CellProperty_Identifier = Scalar_Expression )

Składnia modułu ALTER

Ważna informacjaWażne:

Ta składnia została zdeprecjonowana.Należy używać wyrażeń MDX przydziałów, należy zamiast tego.Aby uzyskać więcej informacji dotyczących przydziałów, zobacz Podstawowe MDX Script (MDX).

Użycie instrukcja ALTER modułu do zdefiniowania komórka obliczeniowy o zakresie sesja, należy użyć następującej składni:

ALTER CUBE Cube_Identifier CREATE CELL CALCULATION
FOR String_Expression AS 'MDX_Expression' 
   [ <CREATE CELL CALCULATION property clause> [ , <CREATE CELL CALCULATION property clause> ... ] ]
  
<CREATE CELL CALCULATION property clause> ::=
   ( CONDITION = 'Logical_Expression' ) | 
   ( DISABLED = { TRUE | FALSE } ) | 
   ( DESCRIPTION =String_Expression ) | 
   ( CALCULATION_PASS_NUMBER = Integer_Expression ) | 
   ( CALCULATION_PASS_DEPTH = Integer_Expression ) | 
   ( SOLVE_ORDER = Integer_Expression ) | 
   ( FORMAT_STRING = String_Expression ) | 
   ( CellProperty_Identifier = Scalar_Expression )

String_Expression Wartość zawiera listę ortogonalnych, jednowymiarowe wyrażenia zestaw MDX, z których każda musi rozpoznawać kategorie zestawów, które są wymienione w poniższej tabela.

Kategoria

Opis

Pusty zestaw

MDX ustawić wyrażenie do pustego zestaw.W tym przypadku zakres obliczony komórka jest całego moduł.

Zestaw element członkowski pojedynczy

MDX zestaw wyrażenie do pojedynczego element członkowski.

Zestaw elementów członkowskich poziom

Wyrażenie do członków jednego zestaw MDX poziom.Przykładem tego jest Level_Expression.Members funkcja MDX.Aby dołączać obliczonych elementów członkowskich, użyj Level_Expression.AllMembers funkcja MDX.

Aby uzyskać więcej informacji, zobacz AllMembers (MDX).

Zestaw elementów podrzędnych

MDX zestaw wyrażenie do obiektów podrzędnych określonego element członkowski.Przykładem tego jest Descendants()Member_Expression, Level_Expression, Desc_Flag) funkcja MDX.

Aby uzyskać więcej informacji, zobacz Elementy podrzędne (MDX).