Udostępnij za pośrednictwem


CalculationPassValue (MDX)

Zwraca wartość numeryczna lub wartość ciąg znaków wyrażenie Multidimensional Expressions (MDX) obliczonego dla określonego etap obliczania moduł.

Numeric syntax
CalculationPassValue(Numeric_Expression,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])

String syntax
CalculationPassValue(String_Expression ,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])

Argumenty

  • Numeric_Expression
    Prawidłowe wyrażenie liczbowe będące zwykle wyrażeniem Multidimensional Expressions (MDX) współrzędne komórka zwracające liczbę.

  • String_Expression
    Wyrażenie prawidłowy ciąg, który zazwyczaj jest to poprawne wyrażenie Multidimensional Expressions (MDX) od komórka koordynuje zwrotu to liczba wyrażona jako ciąg znaków.

  • Pass_Value
    Prawidłowe wyrażenie numeryczne określające etap obliczania numer.

  • BEZWZGLĘDNE
    Wartość flagi dostępu, które określa, że Pass_Value Parametr zawiera indeks od zera w etap obliczania. BEZWZGLĘDNA jest domyślna wartość flagi dostępu, jeśli wartość flagi dostępu nie zostanie określona.

  • WZGLĘDNE
    Wartość flagi dostępu, które określa, że Pass_Value Parametr zawiera względne przesunięcia względem etap obliczania wyzwalającego obliczeń. Jeśli przesunięcie usuwa do obliczania przekazywany indeks mniejszą od 0, etap obliczania 0 jest używany i błąd nie wystąpi.

  • ALL
    Jeśli ta flaga jest zestaw, wszystkie wartości są wartości null, za wyjątkiem ładowane przez aparat magazynu.Gdy nie argument, wartości są łączone bez żadnych obliczeń stosowane.

Remarks

Jeśli wyrażenie liczbowe, funkcja zwraca wartość liczbową poprzez ocenę określonego wyrażenia liczbowego języka MDX w określonym etap obliczania, a opcjonalnie zmodyfikowanych przez flagi dostępu i modyfikatora flagę dostępu.

Jeśli wyrażenie tekstowe, zostanie funkcja zwraca wartość typu ciąg znaków poprzez ocenę określonego ciągu znaków wyrażenia MDX w przebiegu obliczenia określonego i opcjonalnie modyfikowany przez flagi dostępu i modyfikatora flagi dostępu.

This function is used in conjunction with IIf (MDX) and CalculationCurrentPass (MDX) in Microsoft SQL Server 2000 Analysis Services to handle recursion issues.However, with automatic recursion resolution in SQL Server Analysis Services, this function has little practical use.

Uwaga

Tylko administratorzy mogą używać CalculationPassValue Funkcja w skrypcie języka MDX. Błąd występuje, jeśli skrypt programu MDX, która zawiera tę funkcja jest wykonywane w odniesieniu do roli, która nie ma uprawnień administratora.