共用方式為


在查詢模式中使用 Hyperion Essbase MDX 查詢設計工具 (報表產生器 2.0)

當您根據 Hyperion Essbase 資料來源建立資料集時,報表產生器 2.0 會在設計模式中開啟 MDX 圖形化查詢設計工具。若要切換至查詢模式,請按一下查詢設計工具工具列上的 [設計模式] (切換到設計模式) 切換按鈕。使用查詢模直接檢視或編輯 MDX 查詢文字,或以互動方式建立 MDX 查詢。您可以選取 Cube、將成員拖曳到 [查詢] 窗格、加入導出成員,以及執行查詢以查看結果。如需有關設計模式的詳細資訊,請參閱<在設計模式中使用 Hyperion Essbase MDX 查詢設計工具 (報表產生器 2.0)>。

查詢模式中的圖形化查詢設計工具包括一個工具列、一個 [選取 Cube] 下拉式清單,以及三個窗格:包含 [中繼資料][函數] 索引標籤的 [中繼資料] 窗格、[查詢] 窗格和 [結果] 窗格。如需有關使用者介面的詳細資訊,請參閱<Hyperion Essbase 查詢設計工具使用者介面 (報表產生器 2.0)>。

資料庫選取範圍

在您可以使用查詢模式建立查詢前,必須使用 [選取 Cube] 按鈕,選取擷取資料的來源 Cube。當您選取 Cube 時,會清除 [查詢] 窗格中現有的 MDX 查詢文字。

中繼資料窗格

在 [中繼資料] 窗格中,您可以瀏覽所選取 Cube 的中繼資料,例如維度和量值。

Cube 的階層畫面可顯示階層、層級、成員與成員屬性。您可以從 [中繼資料] 窗格中將物件拖曳到 [查詢] 窗格,其中對應物件中繼資料所新增的 MDX 查詢文字會顯示在 [查詢] 窗格中。在游標處加入文字。

在 [函數] 索引標籤上,您可以瀏覽要在 MDX 查詢中使用的可用函數,並將這些函數拖曳到 [查詢] 窗格。在游標處插入函數。

篩選資料

Microsoft.NET Framework Data Provider for Hyperion Essbase 不支援參數化查詢,因為此資料來源不支援參數化查詢。

若要在查詢模式中,篩選來自 Hyperion Essbase 資料來源的資料,請輸入 MDX 子句,以限制從資料來源擷取的資料。

[!附註]

並非所有資料處理延伸模組都支援所有 MDX 語法。如需有關如何篩選此資料提供者之資料的詳細資訊,請參閱<在設計模式中使用 Hyperion Essbase MDX 查詢設計工具 (報表產生器 2.0)>中的<篩選資料>一節。

擴充屬性

Hyperion Essbase 資料處理延伸模組可支援多維度資料來源的擴充欄位屬性。如需支援欄位的清單,請參閱<使用 Hyperion Essbase Cube 的擴充欄位屬性 (報表產生器 2.0)>。

結果

當您按一下工具列上的 [執行] 按扭時,MDX 查詢產生的結果就會在 [結果] 窗格中顯示。

若要重新整理 [中繼資料] 窗格,以顯示資料來源上 Cube 的變更,請按一下工具列上的 [重新整理]。執行查詢時只會更新 [結果] 窗格。

[!附註]

依預設,MDX 查詢結果會隱藏空的資料格。這相當於使用 MDX 中的 NON EMPTY 子句。若要顯示空的資料格,請按一下工具列上的 [顯示空的資料格] 切換按鈕。

查詢定義

MDX 查詢會以純粹的 MDX 查詢文字和 MDX 查詢規格儲存到報表定義檔案中。透過查詢設計工具變更查詢文字時,系統會自動產生符合的查詢規格,並將其儲存到報表定義中。