Compartir a través de


Instrucción IF (MDX)

Ejecuta una instrucción cuando la condición es verdadera.

Sintaxis

IF expression THEN assignment END IF

Argumentos

  • expression
    Expresión MDX que se evalúa como un valor booleano que puede ser verdadero o falso.

  • assignment
    Expresión MDX que asigna un valor a un subcubo o a una propiedad calculada.

Notas

Utilice la instrucción IF para el flujo de control, a diferencia de la función IIf (MDX) y Instrucción CASE (MDX), que sólo pueden utilizarse para devolver valores u objetos.

Ejemplos

En el siguiente ejemplo, el ámbito se restringe al nivel Country de la jerarquía Customers Geography de la dimensión Customers. Si la medida actual es Internet Sales Amount, entonces Internet Sales Amount se establece en 10:

SCOPE ([Customer].[Customer Geography].[Country].MEMBERS);

IF Measures.CurrentMember IS [Measures].[Internet Sales Amount] THEN this = 10 END IF;

END SCOPE;

Vea también

Referencia