Wartość przejścia (MDX)

Zwraca wartość numeryczną lub ciągową wyrażenia wyrażeń wielowymiarowych (MDX) ocenioną po określonym przejściu obliczeniowym sześcianu.

Syntax

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

Arguments

Numeric_Expression
Poprawne wyrażenie liczbowe, które zazwyczaj jest wyrażeniem wielowymiarowych (MDX) współrzędnych komórek zwracających liczbę.

String_Expression
Poprawne wyrażenie w ciągu danych, które zazwyczaj jest poprawnym wyrażeniem wielowymiarowych (MDX) współrzędnych komórek zwracających liczbę wyrażoną jako ciąg znaków.

Pass_Value
Poprawne wyrażenie liczbowe, które określa liczbę przejścia obliczeniowego.

ABSOLUTE
Wartość flagi dostępu określająca, że parametr Pass_Value zawiera indeks oparty na zerze przejścia obliczeniowego. ABSOLUTE to domyślna wartość flagi dostępu, jeśli nie podano żadnej wartości flagi dostępu.

KREWNY
Wartość flagi dostępu określająca, że parametr Pass_Value zawiera względne przesunięcie względem przejścia obliczeniowego wyzwalającego. Jeśli offset rozwiąże się do indeksu przejścia obliczeniowego mniejszym niż 0, stosuje się przejście 0 i nie występuje żaden błąd.

ALL
Gdy ta flaga jest ustawiona, wszystkie wartości są zerowe, z wyjątkiem tych ładowanych przez silnik pamięci masowej. Gdy nie są ustalane, wartości są agregowane bez żadnych wyliczeń.

Remarks

Jeśli podano wyrażenie liczbowe, funkcja zwraca wartość numeryczną, oceniając określone wyrażenie numeryczne MDX w określonym przejściu obliczeniowym, a opcjonalnie modyfikuje ją flagą dostępu i modyfikatorem flagi dostępu.

Jeśli podano wyrażenie w formie ciągu znaków, funkcja zwraca wartość ciągu przez wyliczenie określonego wyrażenia MDX w określonym przejściu obliczeniowym, a opcjonalnie modyfikuje ją za pomocą flagi dostępu i modyfikatora flagi dostępu*.*

Dzięki automatycznej rekurencji w Analysis Services funkcja ta ma niewielkie praktyczne zastosowanie.

Uwaga / Notatka

Tylko administratorzy mogą korzystać z funkcji CalculationPassValue w skrypcie MDX. Błąd występuje, jeśli skrypt MDX zawierający tę funkcję zostanie uruchomiony w kontekście roli bez uprawnień administratora.