以查詢模式使用 Analysis Service MDX 查詢設計師
更新: 2006 年 4 月 14 日
從 Microsoft Analysis Services 資料來源建立資料集時,報表設計師會以設計模式顯示 MDX 查詢設計師。若要切換至「查詢」模式,請按一下工具列上的 [設計模式] () 切換按鈕。查詢模式中的圖形化查詢設計師包含工具列、[選取 Cube] 按鈕及三個窗格:[中繼資料/函數/範本] 索引標籤式窗格、[查詢] 窗格及 [資料] 窗格。如需這些使用者介面的描述,請參閱<Analysis Services MDX 查詢設計師使用者介面>。
附註: |
---|
如果切換回設計模式,在查詢模式中所做的變更將會遺失。 |
使用查詢模式以互動方式建立 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
若要管理報表參數和查詢參數之間的關聯性,請按一下工具列上的 [編輯選取的資料集] () 按鈕,開啟 [資料集] 對話方塊,然後按一下 [參數] 索引標籤。儘管報表參數是根據查詢參數自動建立,您仍然可以分別管理報表參數。另外,如果變更查詢參數的名稱,或刪除查詢參數,則不會自動變更或刪除對應至查詢參數的報表參數。若要移除報表參數,請從 [報表] 功能表中選取 [報表參數]。選取要移除的參數,並按一下 [移除]。如需詳細資訊,請參閱<在 Reporting Services 中使用參數>。
請參閱
概念
定義 Analysis Services 多維度與資料採礦預測資料的報表資料集
在設計模式中使用 Analysis Services MDX 查詢設計師
使用 Analysis Services DMX 查詢設計師
其他資源
Analysis Services MDX 查詢設計師使用者介面
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 4 月 14 日 |
|