Udostępnij za pośrednictwem


CalculationPassValue (MDX)

Zwraca wartość numeryczna lub wartość ciąg obliczonego przebiegu obliczenia określonego wyrażenie Multidimensional Expressions (MDX) moduł.

Składnia

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 wyrażeń wielowymiarowych (MDX) ze współrzędnymi komórka, które zwraca liczbę.

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

  • Pass_Value
    Prawidłowe wyrażenie liczbowe Określa przebieg obliczania numeru.

  • BEZWZGLĘDNE
    Wartość flagi dostępu, który określa, że Pass_Value parametr zawiera indeksu z przebieg obliczania.BEZWZGLĘDNA jest domyślna wartość flagi dostępu, jeśli nie określono żadnej wartości flagi dostępu.

  • WZGLĘDNE
    Wartość flagi dostępu, który określa, że Pass_Value parametr zawiera względne przesunięcie z przebieg obliczania wyzwalającego obliczeń.Jeśli przesunięcie w obliczeniach przebiegu indeks mniejsza niż 0, przebieg obliczania 0 jest używany i błąd nie wystąpi.

  • ALL
    Gdy ta flaga jest zestaw, wszystkie wartości są wartości null, z wyjątkiem dla ładowanych przez aparat magazynu.Gdy nie zestaw, wartości są łączone bez żadnych obliczeń stosowane.

Uwagi

Jeśli wyrażenie liczbowe, funkcja zwraca wartość liczbową poprzez ocenę określone wyrażenie liczbowe MDX określonego przebieg obliczaniai opcjonalnie zmodyfikowane przez flagę dostępu i modyfikatora flagę dostępu.

Jeśli wyrażenie tekstowe, funkcja zwraca wartość ciąg poprzez ocenę określonego wyrażenia tekstowego MDX określonego przebieg obliczaniai opcjonalnie zmodyfikowane przez flagę dostępu i modyfikatora flagi dostępu.

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

Ostrzeżenie

Tylko administratorzy mogą używać CalculationPassValue funkcja w MDX script.Błąd występuje, jeśli skrypt MDX, zawierający tę funkcja jest uruchamiany w kontekście roli, która nie ma uprawnień administratora.