共用方式為


在 MDX 中建置計算成員

在多維 度表達式(MDX)中,計算成員是透過計算 MDX 表達式來解析其值的成員。 這個無害的定義涵蓋了令人難以置信的廣泛範圍。 在 MDX 查詢中建構和使用計算成員的能力為多維數據提供了豐富的操作能力。

您可以在階層中的任何位置建立計算成員。 您也可以建立計算成員,這些成員不僅依賴於 Cube 中的現有成員,還可以依賴於在相同 MDX 運算式中定義的其他計算成員。

您可以定義計算成員,以具備以下其中一個上下文:

  • 查詢範圍 若要建立一個作為 MDX 查詢一部分的計算成員,因此其範圍僅限於該查詢,您可以使用 WITH 關鍵字。 然後,您可以在 MDX SELECT 語句中使用計算成員。 使用此方法時,利用 WITH 關鍵詞建立的計算成員可被變更,而不會影響 SELECT 語句。

    如需如何使用 WITH 關鍵詞建立匯出成員的詳細資訊,請參閱 建立 Query-Scoped 匯出成員 (MDX)

  • 會話範圍 若要建立範圍大於查詢內容的計算成員,也就是範圍是 MDX 會話的持續時間,您可以使用 CREATE MEMBER 語句。 使用 CREATE MEMBER 陳述式定義的計算成員可供該工作階段中的所有 MDX 查詢使用。 例如,在用戶端應用程式中,CREATE MEMBER 語句在各種查詢中一致地重複使用相同的集合是合理的。

    如需如何使用 CREATE MEMBER 語句在工作階段中建立計算成員的詳細資訊,請參閱 建立 Session-Scoped 計算成員(MDX)

另請參閱

CREATE MEMBER 語法 (MDX)
MDX 函數參考 (MDX)
SELECT 陳述式(MDX)