CalculationPassValue (MDX)

Restituisce il valore numerico o il valore stringa di un'espressione MDX (Multidimensional Expression) valutata sulla sessione di calcolo specificata di un cubo.

Sintassi

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

Argomenti

Numeric_expression
Espressione numerica valida che in genere è un'espressione MDX (Multidimensional Expression) di coordinate di celle che restituisce un numero.

String_Expression
Espressione stringa valida che in genere è un'espressione MDX (Multidimensional Expression) di coordinate di celle che restituisce un numero espresso come stringa.

Pass_Value
Espressione numerica valida che specifica il numero della sessione di calcolo.

ABSOLUTE
Valore del flag di accesso che specifica che il parametro Pass_Value contiene l'indice in base zero del passaggio di calcolo. ABSOLUTE è il valore del flag di accesso predefinito se non viene specificato alcun valore per il flag di accesso.

RELATIVE
Valore del flag di accesso che specifica che il parametro Pass_Value contiene un offset relativo rispetto al passaggio di calcolo del calcolo di attivazione. Se l'offset viene risolto in un indice di sessione di calcolo minore di 0, verrà utilizzata la sessione di calcolo 0 e non verrà generato alcun errore.

ALL
Quando questo flag è impostato, tutti i valori sono Null a eccezione di quelli caricati dal motore di archiviazione. Quando non è impostato, i valori vengono aggregati senza l'applicazione di alcun calcolo.

Osservazioni:

Se si specifica un'espressione numerica, la funzione restituisce un valore numerico valutando l'espressione numerica MDX specificata nella sessione di calcolo specificata, facoltativamente modificato da un flag di accesso e da un modificatore di flag di accesso.

Se viene specificata un'espressione stringa, la funzione restituisce un valore stringa valutando l'espressione stringa MDX specificata nel passaggio di calcolo specificato e, facoltativamente, modificato da un flag di accesso e da un modificatore del flag di accesso*.*

Con la risoluzione automatica della ricorsione in Analysis Services, questa funzione ha un uso poco pratico.

Nota

Solo gli amministratori possono usare la funzione CalculationPassValue all'interno di uno script MDX. Se si esegue uno script MDX che contiene questa funzione nel contesto di un ruolo che non dispone di privilegi di amministratore, verrà generato un errore.

Vedi anche

CalculationCurrentPass (MDX)
IIf (MDX)
Guida di riferimento alle funzioni MDX (MDX)