IF 陳述式 (MDX)

如果條件符合,就會執行陳述式。

語法

IF expression THEN assignment END IF

引數

  • expression
    評估為布林值而傳回 true 或 false 的多維度運算式 (MDX) 運算式。
  • assignment
    將值指派給 Subcube 或導出屬性的 MDX 運算式。

備註

IF 陳述式是用於控制流程,與只能用來傳回值或物件的 IIf (MDX) 函數和 CASE 陳述式 (MDX) 不同。

範例

在下列範例中,範圍限制在 Customers 維度之 Customers 階層的 Country 成員。如果目前的量值是 Store Cost,那麼 Store Cost 是設為 10:

SCOPE ([Customer].[Customers].[Country].members);
  IF Measures.CurrentMember IS [Measures].[Store Cost] THEN this = 10 END IF;

請參閱

參考

MDX 函數參考 (MDX)

說明及資訊

取得 SQL Server 2005 協助