Skriptování MDX – IF

Vykoná tvrzení, pokud je podmínka pravdivá.

Syntax

  
IF expression THEN assignment END IF  

Arguments

expression
Výraz Multidimensional Expressions (MDX), který vyhodnocuje na Boolean a vrací pravdivé nebo nepravdivé.

přiřazení
MDX výraz, který přiřazuje hodnotu buď podkrychlovi, nebo vypočítané vlastnosti.

Remarks

Pro řízení toku použijte příkaz IF, který se liší od funkcí IIf (MDX) a příkazu CASE (MDX), které lze použít pouze k vracení hodnot nebo objektů.

Examples

V následujícím příkladu je rozsah omezen na úroveň země v hierarchii geografie zákazníků v dimenzi zákazníků. Pokud je aktuální měřítko částka internetových prodejů, pak je částka internetového prodeje nastavena na 10:

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

END SCOPE;