共用方式為


以查詢模式使用 Analysis Service MDX 查詢設計師

更新: 2006 年 4 月 14 日

從 Microsoft Analysis Services 資料來源建立資料集時,報表設計師會以設計模式顯示 MDX 查詢設計師。若要切換至「查詢」模式,請按一下工具列上的 [設計模式] (切換到設計模式) 切換按鈕。查詢模式中的圖形化查詢設計師包含工具列、[選取 Cube] 按鈕及三個窗格:[中繼資料/函數/範本] 索引標籤式窗格、[查詢] 窗格及 [資料] 窗格。如需這些使用者介面的描述,請參閱<Analysis Services MDX 查詢設計師使用者介面>。

ms155824.note(zh-tw,SQL.90).gif附註:
如果切換回設計模式,在查詢模式中所做的變更將會遺失。

使用查詢模式以互動方式建立 MDX 查詢或直接輸入 MDX 文字。您可以選取一個 Cube,並將 Cube 的維度、維度屬性、層級、階層、命名集、成員、量值及關鍵效能指標 (KPI) 拖曳至 [查詢] 窗格,也可以選取要加入查詢的函數或 MDX 範本、設定變數的預設值,以及在對 [查詢] 窗格進行變更時自動預覽查詢的傳回結果。您還可以透過查詢及定義參數設定篩選,限制要從資料集擷取哪些資料,每當在 [查詢] 窗格中變更查詢時,Reporting Services 就會處理 MDX 文字,判斷要從資料來源中的哪些資料行擷取資料。這些資料行會以資料集欄位的方式顯示在 [資料集] 視窗。

在 Microsoft Analysis Services 資料處理延伸模組中沒有啟用一般查詢設計師。

Cube 選取範圍按鈕

您建立查詢之前,必須先選取要擷取資料的來源 Cube。按一下 [Cube 選取範圍],開啟 [Cube 選取範圍] 對話方塊。Microsoft Analysis Services 資料來源會提供可用 Cube 的清單。依預設,會選取資料庫中的第一個 Cube。

若要檢視有關選取 Cube 的指示,請參閱<如何:選取 Cube (報表設計師)>。

中繼資料窗格

在 [中繼資料] 窗格中,您可以在基礎資料來源上瀏覽所選取 Cube 的中繼資料,例如維度、層級、階層、屬性、量值和 KPI。使用中繼資料瀏覽器,可以將物件拖曳至 [查詢] 窗格。

[中繼資料] 窗格位於查詢設計師左邊的 Cube 名稱下方。這個窗格會顯示目前 Cube 中儲存的物件,您可以將這些物件拖曳至 [MDX 查詢] 窗格。將物件拖曳至 [查詢] 窗格時,該物件的名稱也會加到查詢中。

下列物件可以從 [中繼資料] 窗格拖曳至 [查詢] 窗格:

  • 層級
  • 量值
  • 階層和屬性
  • KPI

您無法將成員屬性拖曳到 [查詢] 窗格。若要參考成員屬性,請參閱<使用 Analysis Services 資料庫的擴充欄位屬性>。 使用報表資料集中的欄位

查詢窗格

您可以將物件拖曳至 [查詢] 窗格或直接輸入 MDX 查詢文字。如需有關撰寫 MDX 查詢的資訊,請參閱<多維度運算式 (MDX) 參考>。

使用 [準備查詢] (準備查詢按鈕) 按鈕,驗證 MDX 語法並檢查任何查詢最佳化或其他查詢是否可以成功完成。Reporting Services 會分析 MDX 文字以識別傳回的資料行,如此 [資料集] 視窗中才會顯示該資料集欄位。這個有限的查詢和 MDX 查詢文字一起儲存在報表定義中。您也可以用手動方式在 [資料集] 對話方塊的 [欄位] 索引標籤上新增或編輯欄位。在 [資料集] 視窗中,使用工具列上的 [重新整理欄位] (重新整理資料集欄位) 按鈕,檢視為目前查詢所定義的欄位。如需有關 [資料集] 視窗的詳細資訊,請參閱<使用報表資料集中的欄位>。

結果窗格

使用 [結果] 窗格預覽查詢結果。若要執行查詢,請按一下查詢設計師工具列上的 [執行] 按鈕。

以查詢模式使用查詢參數

如果您的查詢包含參數,報表設計師會在輸入查詢時,自動在報表中建立對應查詢參數的報表參數。例如,下列 MDX 查詢會建立名為 ProductColor 的報表參數:

SELECT NON EMPTY { 
   [Measures].[Internet Order Quantity] } ON COLUMNS, 
   NON EMPTY { ([Product].[Product].[Product].ALLMEMBERS * 
      [Product].[Color].[Color].ALLMEMBERS ) }
   DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM 
   ( SELECT 
      ( STRTOSET(@ProductColor, CONSTRAINED) ) ON COLUMNS 
       FROM [Adventure Works]) 
        CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, 
        FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

若要管理報表參數和查詢參數之間的關聯性,請按一下工具列上的 [編輯選取的資料集] (Ellipsis (3 點) 來編輯選取的資料集) 按鈕,開啟 [資料集] 對話方塊,然後按一下 [參數] 索引標籤。儘管報表參數是根據查詢參數自動建立,您仍然可以分別管理報表參數。另外,如果變更查詢參數的名稱,或刪除查詢參數,則不會自動變更或刪除對應至查詢參數的報表參數。若要移除報表參數,請從 [報表] 功能表中選取 [報表參數]。選取要移除的參數,並按一下 [移除]。如需詳細資訊,請參閱<在 Reporting Services 中使用參數>。

請參閱

概念

定義 Analysis Services 多維度與資料採礦預測資料的報表資料集
在設計模式中使用 Analysis Services MDX 查詢設計師
使用 Analysis Services DMX 查詢設計師

其他資源

Analysis Services MDX 查詢設計師使用者介面

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

新增內容:
  • 更新的簡介。
  • 加入<MDX 查詢設計師介面>主題的連結。
  • 更新的 [中繼資料] 窗格詳細資料。