Analysis Services MDX 查詢設計工具 (PowerPivot)

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

Cube 是一種查詢結構,專為以不同維度 (時間、地理位置、人口統計資料等) 分析一種或多種商務效能標準 (例如淨利或銷售毛額) 所設計。在 Excel 中建立樞紐分析表或樞紐分析圖的人經常會使用 Analysis Services Cube 做為資料來源。

MDX 是 Cube 的查詢語言。在幕後,當您從樞紐分析表欄位清單中選擇項目時,Excel 會使用 MDX 擷取欄位和資料值。您從 Analysis Services Cube 匯入資料時,也可以手動建立 MDX 查詢。

如果您使用的在 Excel 中Power Pivot ,您可以建立使用 MDX 查詢設計工具,當您從 Analysis Services 上執行的多維度資料庫匯入的 MDX 查詢。

誰應該使用 MDX 查詢設計工具?如果您已經具備 MDX 專業知識,或者已經有預先定義的查詢可以使用或測試,那麼使用 MDX 查詢產生器就能得心應手。如果您不是 MDX 專家,請使用 Excel 取得 Analysis Services 資料。當您連接伺服器和資料庫時,Excel 會顯示哪些 Cube 可用,並且匯入 Cube 的所有量值和維度,如此您就可以使用 [樞紐分析表欄位] 清單查詢 Cube 的任何部分。

  1. 開啟 Power Pivot 視窗。

  2. 按一下 [主資料夾] > [取得外部資料] > [從資料庫] > [從 Analysis Services 或 Power Pivot]

  3. 在 [資料表匯入精靈] 中,提供 Analysis Services 多維伺服器的名稱並選擇資料庫。按 [下一步]

  4. 在 [MDX 陳述式] 視窗中貼入 MDX 查詢。

  5. 按一下 [驗證]

  6. 如果發生錯誤,請清除視窗中的查詢。

  7. 按一下 [設計] 開啟 MDX 查詢設計工具,您可以根據使用習慣在 [設計] 或 [查詢] 模式中執行該工具。此設計工具會提供一份函數清單並顯示整個 Cube 結構,讓您選擇能夠加入資料模型中的量值、KPI 和維度。

  8. 將查詢貼入查詢視窗。使用設計工具提供的函數和中繼資料重新設計能夠運作的查詢。

  9. 當查詢驗證時,按一下 [完成] 擷取資料。資料和中繼資料將匯入至您在 Power Pivot 中檢視的資料模型。您可能需要建立關聯性,才能將此資料與模型中的其他資料表連接。如需詳細資料,請參閱在圖表檢視中建立關聯性

MDX 查詢設計工具有兩種模式:設計模式和查詢模式。每一種模式都會提供 [中繼資料] 窗格,您可以在這個窗格中,從選取的 Cube 中拖曳成員,以建立 MDX 查詢,擷取您要使用的資料。

設計模式中的圖形化 MDX 查詢設計工具

當您編輯 MDX 查詢時,圖形化 MDX 查詢設計工具會在 [設計] 模式下開啟。

下圖會標示出設計模式的窗格。

關聯式查詢設計工具

下表列出此模式下的窗格:

窗格

函數

[選取 Cube] 按鈕 (...)

顯示目前選取的 Cube。

[中繼資料] 窗格

顯示在選取的 Cube 上定義之量值、關鍵效能指標 (KPI) 和維度的階層式清單。

[導出成員] 窗格

顯示目前已定義,可在查詢中使用的導出成員。

[篩選] 窗格

用來選擇維度和相關階層,以便篩選來源端的資料和限制傳回的資料。

[資料] 窗格

在您從 [中繼資料] 窗格和 [導出成員] 窗格中拖曳項目時,顯示結果集的資料行標題。如果已選取 [自動執行] 按鈕,便會自動更新結果集。

您可以將 [中繼資料] 窗格中的維度、量值和 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 查詢。下表列出這些按鈕及其功能。

按鈕

描述

當成文字編輯

這種資料來源類型不啟用

匯入

從檔案系統上的報表定義 (.rdl) 檔案匯入現有的查詢。

關聯式查詢設計工具圖示

切換到命令類型 MDX。

關聯式查詢設計工具圖示

重新整理資料來源中的中繼資料。

關聯式查詢設計工具圖示

顯示 [導出成員產生器] 對話方塊。

關聯式查詢設計工具圖示

在顯示或隱藏 [資料] 窗格中的空白資料格之間切換 (這相當於使用 MDX 中的 NON EMPTY 子句)。

關聯式查詢設計工具圖示

每次進行變更時,自動執行查詢並顯示結果。結果會顯示在 [資料] 窗格中。

關聯式查詢設計工具圖示

將彙總顯示在 [資料] 窗格中。

關聯式查詢設計工具圖示

從查詢中刪除 [資料] 窗格中選取的資料行。

查詢參數圖示

顯示 [查詢參數] 對話方塊。當您指定查詢參數的值時,將會自動建立同名的參數。

關聯式查詢設計工具圖示

準備查詢。

關聯式查詢設計工具圖示

執行查詢並將結果顯示在 [資料] 窗格中。

關聯式查詢設計工具圖示

取消查詢。

關聯式查詢設計工具圖示

在 [設計] 模式與 [查詢] 模式之間切換。

頁面頂端

查詢模式中的圖形化 MDX 查詢設計工具

若要將圖形化查詢設計工具變更為 [查詢] 模式,請按一下工具列上的 [設計模式] 按鈕。

下圖會標示出 [查詢] 模式中的窗格。

關聯式查詢設計工具

下表列出此模式下的窗格:

窗格

函數

[選取 Cube] 按鈕 (...)

顯示目前選取的 Cube。

[中繼資料/函數/範本] 窗格

顯示在選取的 Cube 上定義之量值、KPI 和維度的階層式清單。

[查詢] 窗格

顯示查詢文字。

[結果] 窗格

顯示執行查詢的結果。

[中繼資料] 窗格會顯示 [中繼資料][函數][範本] 的索引標籤。從 [中繼資料] 索引標籤中,可以將維度、階層、KPI 和量值拖曳至 [MDX 查詢] 窗格中。從 [函數] 索引標籤中,可以將函數拖曳至 [MDX 查詢] 窗格中。從 [範本] 索引標籤中,可以將 MDX 範本加入至 [MDX 查詢] 窗格中。當您執行查詢時,[結果] 窗格會顯示 MDX 查詢的結果。

您可以擴充在 [設計] 模式下產生的預設 MDX 查詢,以包含其他成員屬性和資料格屬性。當您執行查詢時,這些值不會出現在結果集中。但是,這些值會隨資料集欄位集合傳回,而且您可以使用這些值。

查詢模式中的圖形化查詢設計工具工具列

查詢設計工具工具列會提供按鈕,協助您使用圖形化介面設計 MDX 查詢。

[設計] 模式與 [查詢] 模式的工具列按鈕完全相同,唯一不同的是在 [查詢] 模式中未啟用下列按鈕:

  • 當成文字編輯

  • 加入導出成員 ( 關聯式查詢設計工具圖示 )

  • 顯示空的資料格 ( 關聯式查詢設計工具圖示 )

  • 自動執行 ( 關聯式查詢設計工具圖示 )

  • 顯示彙總( 關聯式查詢設計工具圖示 )

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×