MDX Scripting - IF

Esegue un'affermazione se la condizione è vera.

Sintassi

  
IF expression THEN assignment END IF  

Arguments

expression
Un'espressione Multidimensional Expressions (MDX) che valuta a un Boolean restituendo vero o falso.

incarico
Un'espressione MDX che assegna un valore a un sottocubo o a una proprietà calcolata.

Osservazioni:

Usa l'istruzione IF per il flusso di controllo, che è diversa dalla funzione IIf (MDX ) e dall'Istruzione CASE (MDX) che può essere usata solo per restituire valori o oggetti.

Examples

Nel seguente esempio, l'ambito è limitato al livello di Paese della gerarchia geografica dei Clienti nella dimensione dei Clienti. Se la misura attuale è l'Importo delle Vendite Internet, allora l'Importo delle Vendite Internet è impostato a 10:

SCOPE ([Customer].[Customer Geography].[Country].MEMBERS);  
IF Measures.CurrentMember IS [Measures].[Internet Sales Amount] THEN this = 10 END IF;  

END SCOPE;