報表產生器提供圖形化查詢設計工具,用於建置Microsoft SQL Server Analysis Services 數據源的多維度表達式 (MDX) 查詢。 MDX 圖形化查詢設計工具有兩種模式:設計模式和查詢模式。 每個模式都會提供元數據窗格,您可以從中拖曳所選 Cube 的成員,以建置 MDX 查詢,以在處理報表時擷取數據。
這很重要
使用者在建立和執行查詢時存取數據源。 您應該授與數據源的最小許可權,例如唯讀許可權。
下列各節說明圖形化查詢設計工具之每個模式的工具列按鈕和查詢設計工具窗格。
設計模式中的圖形化 MDX 查詢設計器
當您編輯報表數據集的 MDX 查詢時,圖形化 MDX 查詢設計工具會在設計模式中開啟。
下圖會標示設計模式的窗格。
下表列出此模式中的窗格:
| 面板 | 功能 |
|---|---|
| 選取 [Cube] 按鈕 (...) | 顯示目前選取的立方體。 |
| 元數據窗格 | 顯示所選 Cube 上定義的量值、關鍵效能指標和維度的階層式清單。 |
| 計算成員窗格 | 顯示目前定義的導出成員,可用於查詢。 |
| 篩選窗格 | 使用 來選擇維度和相關階層,以篩選來源的數據,並限制傳回至報表的數據。 |
| 資料窗格 | 當您從 [元數據] 窗格和 [計算成員] 窗格拖曳項目時,顯示結果集的欄標題。 如果選取 [ 自動執行] 按鈕,就會自動更新結果集。 . |
您可以將 [元數據] 窗格的維度、量值和 KPI,以及 [計算成員] 窗格的計算成員拖曳至 [數據] 窗格。 在 [篩選] 窗格中,您可以選取維度和相關階層,並設定篩選表達式來限制可供查詢的數據。 如果已選取工具列上的 [
查詢查詢] 切換按鈕,則每當您將元數據物件拖放到 [資料] 窗格時,查詢設計工具就會自動執行查詢。 您可以使用工具列上的 [查詢]
按鈕,手動執行查詢。
當您在此模式中建立 MDX 查詢時,查詢中會自動包含下列其他屬性:
成員屬性 MEMBER_CAPTION,MEMBER_UNIQUE_NAME
單元格屬性 VALUE、BACK_COLOR、FORE_COLOR、FORMATTED_VALUE、FORMAT_STRING、FONT_NAME、FONT_SIZE、FONT_FLAGS
若要指定您自己的其他屬性,您必須以查詢模式手動編輯 MDX 查詢。
備註
如需 MDX 的詳細資訊和 MDX 查詢設計工具的一般資訊,請參閱
設計模式中的圖形化 MDX 查詢設計工具列
查詢設計工具工具列提供按鈕,協助您使用圖形化介面來設計 MDX 查詢。 下表列出按鈕及其功能。
| 按鈕 | 說明 |
|---|---|
| 以文字編輯 | 此數據來源類型未啟用。 |
| 匯入 | 從文件系統上的報表定義 (.rdl) 檔案匯入現有的查詢。 |
|
|
切換至命令類型 MDX。 |
|
|
從數據源重新整理元數據。 |
|
|
顯示 計算成員建立器 對話框。 |
|
|
在 [數據] 窗格中顯示和未顯示空白儲存格之間切換。 (這相當於在 MDX 中使用 NON EMPTY 子句)。 |
|
|
自動執行查詢,並在每次進行變更時顯示結果。 結果會顯示在 [資料] 窗格中。 |
|
|
在 [數據] 窗格中顯示匯總。 |
|
|
從查詢中刪除 [資料] 窗格中選取的數據行。 |
|
|
顯示 [ 查詢參數 ] 對話框。 當您指定查詢參數的值時,會自動建立具有相同名稱的報表參數。 查詢參數的值會設定為參考報表參數的表達式。 |
|
|
準備查詢。 |
|
|
執行查詢,並在 [資料] 窗格中顯示結果。 |
|
|
取消查詢。 |
|
|
在 [設計模式] 和 [查詢] 模式之間切換。 |
圖形化 MDX 查詢設計器(查詢模式)
若要將圖形化查詢設計工具變更為 查詢 模式,請按下工具列上的 [ 設計模式 ] 按鈕。
下圖會標記查詢模式的窗格。
下表列出此模式中的窗格:
| 面板 | 功能 |
|---|---|
| 選取 [Cube] 按鈕 (...) | 顯示目前選取的立方體。 |
| 元數據、函式、範本窗格 | 顯示所選 Cube 上定義的量值、KPI 和維度階層式清單。 |
| 查詢窗格 | 顯示查詢文字。 |
| 結果窗格 | 顯示執行查詢的結果。 |
[中繼資料] 窗格會顯示 [中繼資料]、[函數] 和 [模板] 的標籤。 您可以從 [ 元數據] 索引標籤,將維度、階層、KPI 和量值拖曳到 [MDX 查詢] 窗格。 您可以從 [ 函式] 索引標籤將函式拖曳到 [MDX 查詢] 窗格。 您可以從 [ 範本] 索引標籤,將 MDX 範本新增至 [MDX 查詢] 窗格。 當您執行查詢時,[結果] 窗格會顯示 MDX 查詢的結果。
您可以擴充設計模式中產生的預設 MDX 查詢,以包含其他成員屬性和儲存格屬性。 當您執行查詢時,這些值不會出現在結果集中。 不過,它們會隨著資料集欄位集合傳回,這些值可以用於報表中。
查詢模式中的圖形化查詢設計工具列
查詢設計工具工具列提供按鈕,協助您使用圖形化介面來設計 MDX 查詢。
[設計模式] 和 [查詢] 模式之間的工具列按鈕完全相同,但查詢模式未啟用下列按鈕:
以文字編輯
新增計算成員 (
)顯示空白儲存格(
)AutoExecute (
)顯示匯總 (
)