當條件為真時,執行一個陳述句。
Syntax
IF expression THEN assignment END IF
論點
expression
一個多維表達式(MDX)表達式,會評估為布林值,回傳真或假。
分配
MDX 表達式,為子立方體或計算出的屬性指派值。
備註
使用 IF 陳述式來控制流程,這與 IIf(MDX) 函式和 CASE 陳述式(MDX )不同,後者只能用來回傳值或物件。
Examples
以下範例中,範圍限制於客戶地理階層的國家層級,屬於客戶維度。 如果目前的指標是網路銷售額,那麼網路銷售額則設定為10:
SCOPE ([Customer].[Customer Geography].[Country].MEMBERS);
IF Measures.CurrentMember IS [Measures].[Internet Sales Amount] THEN this = 10 END IF;
END SCOPE;