共用方式為


使用資料模型建立 Excel Services 儀表板 (SharePoint Server 2013)

適用於:yes-img-13 2013no-img-16 2016no-img-19 2019no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

本文逐步說明如何建立資料模型、如何建立某些報表與一個交叉分析篩選器,以及如何將儀表板發佈至 SharePoint Server 2013。 本文所述的範例儀表板類似下圖:

圖:基本儀表板範例

使用資料模型建立的範例儀表板

本文內容也涵蓋您可在發佈活頁簿時可以使用的不同顯示選項。 依照本文中的步驟進行,您將了解如何以工作表建立和設定報表,然後將交叉分析篩選器連線至那些報表。

開始之前

開始這項作業之前,請參閱下列有關先決條件的資訊:

規劃儀表板

開始建立儀表板之前,建議您建立儀表板計畫。 此計畫不需要過於廣泛或複雜。 但是,應針對儀表板需包含的項目提供建議。 為了協助您準備儀表板計畫,請考慮類似如下的問題:

  • 誰會使用儀表板?

  • 他們想查看哪類資訊?

  • 是否存在可用來建立儀表板的資料?

我們的範例儀表板旨在提供原型,讓您用來了解如何建立和發佈 Excel Services 儀表板。 若要顯示我們針對類似儀表板建立儀表板計畫的方式,請參閱下表。

表:我們範例儀表板的基本計畫

問題 回應
誰會使用儀表板?
儀表板的適用對象是對虛構公司 Adventure Works Cycles 之銷售資訊感興趣的銷售代表、銷售經理、公司行政人員及其他專案關係人。
如何使用儀表板? 換句話說,儀表板使用者想查看哪類資訊?
銷售代表、經理、行政人員及其他儀表板使用者想使用儀表板檢視、探索及分析資料。 儀表板使用者至少想查看下列資訊類型:
國家/地區層級的不同銷售領域銷售金額
網際網路和轉售商銷售通路的產品訂單數量
公司所舉辦各種促銷的訂單數量和銷售金額
儀表板使用者想使用儀表板檢視、探索及分析資料,以取得特定問題的答案。
儀表板使用者也希望能夠使用篩選,以專注於更特定的資訊,例如不同的促銷所帶來的訂單數量和銷售額。
是否存在可用來建立儀表板的資料?
AdventureWorks 範例資料庫包含要用於儀表板上的資料。 此範例資料庫包含許多資料表。 我們能夠在 Excel 中輕鬆建立資料模型,以便將多個資料表當成建立報表的單一資料來源。 如此我們將可建立互動式報表,讓儀表板使用者用以檢視不同層級的詳細資料來探索資料。
儀表板應該包含哪些項目?
範例儀表板包含下列項目:
資料模型,其中包含儲存在 SQL Server 的數個資料表。
顯示不同國家/地區的產品銷售信息的報表
顯示不同產品訂單與銷售資訊的報表
儀表板使用者可用以檢視特定促銷資訊的篩選

建立儀表板計畫之後,即可開始建立儀表板。

建立儀表板

建立儀表板的第一步是建立資料模型。 接著,我們使用資料模型來建立所要使用的報表和篩選。 然後,我們會將活頁簿發佈至 SharePoint Server 2013。

第 1 部分:建立資料模型

範例儀表板使用的資料模型包含五個儲存在 SQL Server 的資料表。

若要建立資料模型

  1. 開啟 Excel。

  2. 選擇 [空白活頁簿] 建立活頁簿。

  3. 在 [資料] 索引標籤上,依序選擇 [取得外部資料] 群組、[從其他來源] 及 [從 SQL Server]

    [資料連線精靈] 隨即開啟。

  4. 在 [資料連線精靈] 的 [伺服器名稱] 方塊中,指定儲存 Adventure Works 範例資料集的伺服器名稱。

  5. 在 [ 選取資料庫和數據表 ] 對話方塊的 [ 選取包含您要的數據的資料庫 ] 清單中,選擇 [AdventureWorksDW2012]

  6. 選取 [連接至指定的表格] 與 [啟用多個表格區段] 兩者,然後選取下列表格:

  • DimProduct

  • DimPromotion

  • DimSalesTerritory

  • FactInternetSales

  • FactResellerSales

  1. 確認已選取 [匯入表格間的關係],然後按 [下一步]

  2. 在 [儲存連線和完成] 對話框中,按兩下 [Excel Services] 旁的 [驗證設定]

  3. 在 [Excel Services 驗證設定] 對話框中,採取下列其中一個步驟:

  • 如果 Excel Services 設為使用 Secure Store Service,請選取 [使用預存帳戶]。 在 [應用程式識別碼] 方塊中,指定 Secure Store 目標應用程式識別碼,然後選擇 [確定] 按鈕。

  • 如果已設定 Excel Services 使用自動服務帳戶,請選取 [無],然後選擇 [確定] 按鈕。

    重要事項

    如果您不知道要選擇哪一個選項,請連絡 SharePoint 系統管理員。

  1. 此時先不要按 [完成]。 在 [ 儲存數據連線檔案和完成] 對話框中,按兩下 [ 瀏覽]

  2. 輸入您所使用的商務智慧中心網站的網址。 位址通常採用表單 http://servername/sites/bicenter.

  3. 按兩下 [資料連線],然後按一下 [儲存]

  4. 按一下 [完成]。 [數據 Connections] 對話框隨即出現。

  5. 在 [數據 Connections] 對話框中,採取下列步驟:

  6. [標題] 方塊中,指定一個標題,例如「Adventure Works 資料模型」。

  7. 在 [描述] 方塊中,指定資料模型的描述。

  8. 在 [關鍵字] 方塊中,指定一些單字和片語,例如 [Adventure Works] 和 [資料模型]

  9. 按兩下 [確定] 以關閉 [資料 Connections] 對話框。

  10. 在 [ 匯入數據] 對話框中,選擇 [ 僅建立連線]。 確定已選取 [將此資料新增至資料模型],然後按一下 [確定]。 隨即在商務智慧中心網站的資料連線庫中,建立和儲存資料模型。

    保持開啟此活頁簿。

現在我們已使用 Excel 完成建立和上傳 Adventure Works 資料模型,該資料模型使用五個儲存在 SQL Server 的資料表。

下一步是建立儀表板的報表。

第 2 部分:建立報表

針對我們的範例儀表板,我們會建立兩個報告,如下表所述:

表:儀表板報告

報表類型 報表名稱 描述
樞紐分析圖
營業區銷售狀況
顯示不同國家/地區銷售金額的條形圖報表。
樞紐分析表
產品訂單和銷售
顯示各網際網路和轉售商通路之訂單數量和產品銷售金額的資料表。

第一步是建立營業區銷售報表。

若要建立營業區銷售報表

  1. 在 Excel 的 [插入] 索引標籤上,按一下 [樞紐分析圖]

  2. 在 [ 建立樞紐分析圖] 對話框中,選取 [ 使用外部數據源],然後按兩下 [ 選擇連線]

  3. 在 [現有 Connections] 對話方塊的 [資料] 索引卷標上,選取 [活頁簿數據模型中的數據表],然後按兩下 [開啟]

  4. 在 [ 建立樞紐分析圖] 對話框中,選擇 [ 現有工作表],然後按兩下 [ 確定]。 隨即開啟 [圖表 1] 以供編輯。 請注意, [樞紐分析圖欄位] 區段中會列出您為資料模型選取的五個資料表。

  5. 展開 [DimSalesTerritory],然後選取 [SalesTerritoryCountry]

  6. 展開 [FactInternetSales],然後選取 [SalesAmount]。 圖表會更新以顯示不同國家/地區的銷售金額。

  7. 請注意,顯示為 [總計] 的圖表圖例不一定是有用的資訊。 若要變更該項目,請執行下列步驟:

  8. 在 [樞紐分析圖欄位] 區段中,按一下 [值] 井字型欄位中的 [SalesAmount 總和],然後按一下 [值欄位設定]

  9. 在 [ 值欄位設定] 對話方塊的 [ 自定義名稱 ] 方塊中,輸入 Internet Sales,然後按兩下 [ 確定]。 此時圖表似乎尚無變化,但在您完成下一個步驟後,即可看到所做的變更。

  10. 在 [樞紐分析圖欄位] 區段中,展開 [FactResellerSales],然後選取 [SalesAmount]。 圖表會更新以顯示兩組橫條,代表不同國家/地區的銷售金額。

  11. 若要變更圖表圖例中轉售商通路銷售金額資訊的表示方式,請執行下列步驟:

  12. 在 [樞紐分析圖欄位] 區段中,按一下 [值] 井字型欄位中的 [SalesAmount 總和],然後按一下 [值欄位設定]

  13. 在 [ 值欄位設定] 對話方塊的 [ 自定義名稱 ] 方塊中,輸入 Reseller Sales,然後按兩下 [ 確定]

    圖表圖例會分別清楚地指出網際網路銷售和轉售商售額的值。

  14. 在圖表中的某處 (例如空白區域) 按一下滑鼠右鍵,然後選擇 [樞紐分析圖選項]

  15. 在 [樞紐分析圖名稱] 方塊中,輸入報表的名稱 (例如 [營業區銷售]),然後按一下 [確定]

  16. 若要移動報表,請按一下樞紐分析圖報表中的空白區域,然後拖曳報表,讓報表的左上角對齊工作表儲存格 D1 的左上角。

    保持開啟此活頁簿。

現在我們已建立一個樞紐分析圖報表,其中顯示的資訊來自 SQL Server 中的三個資料表。 活頁簿中的資料模型讓我們可以使用那三個資料表來建立單一檢視,例如營業區銷售報表。

下一步是建立產品訂單和銷售樞紐分析表。

若要建立產品訂單和銷售報表

  1. 在 Excel 中,按一下儲存格 D21。 接著,按一下 [插入] 索引標籤上的 [樞紐分析表]

  2. 在 [ 建立數據透視表 ] 對話框中,選擇 [ 使用外部數據源],然後按兩下 [ 選擇連線]

  3. 在 [表格] 索引標籤上,選取 [活頁簿資料模型中的表格],然後按一下 [開啟]

  4. 確定已選取 [現有工作表],然後按一下 [確定]。 隨即 [樞紐分析表 2] 開啟以供編輯。

  5. 在 [樞紐分析表欄位] 區段中,展開 [DimProduct],然後選取 [ModelName]。 該報表會隨即更新以顯示產品清單。

  6. 若要取代顯示為 [列標籤] 的預設文字,請按一下儲存格 D21,然後輸入「產品型號」。

  7. 在 [樞紐分析表欄位] 區段中,展開 [FactInternetSales],然後選取 [OrderQuantity]

  8. [樞紐分析表欄位] 區段中的 [值] 欄位庫,按一下 [OrderQuantity 的總和],然後按一下 [值欄位設定]

  9. 在 [ 值欄位設定 ] 對話方塊的 [ 自訂名稱 ] 方塊中,輸入因特網訂單,然後按兩下 [ 確定]

  10. 在 [樞紐分析表欄位] 區段中,展開 [FactInternetSales],然後選取 [SalesAmount]

  11. 在 [樞紐分析表欄位] 區段中,選取 [值] 井字型欄位中的 [SalesAmount 總和],然後按一下 [值欄位設定]

  12. 在 [ 格式化儲存格 ] 對話框的 [ 類別 ] 窗格中,選擇 [ 貨幣],然後按兩下 [ 確定]

  13. 按兩下 [確定 ] 關閉 [ 值字段設定] 對話框。 現在報表會顯示線上所售出各種產品的訂單數量和銷售金額。

  14. 在 [樞紐分析表欄位] 清單的 [FactResellerSales] 區段中,選取 [OrderQuantity]

  15. 在 [樞紐分析表欄位] 區段中,按一下 [值] 井字型欄位中的 [OrderQuantity 總和],然後按一下 [值欄位設定]

  16. 在 [ 值欄位設定] 對話方塊的 [ 自定義名稱] 欄位 中,輸入轉售商訂單,然後按兩下 [ 確定]

  17. 在 [樞紐分析表欄位] 區段中,選取 [FactResellerSales] 區段中的 [SalesAmount]

  18. 在 [樞紐分析表欄位] 區段中,選取 [值] 井字型欄位中的 [SalesAmount 總和],然後按一下 [值欄位設定]

  19. [自訂名稱] 方塊中,輸入「轉售商銷售」,然後按一下 [數字格式]

  20. 在 [ 格式化儲存格 ] 對話框的 [ 類別 ] 窗格中,選擇 [ 貨幣],然後按兩下 [ 確定]

  21. 按兩下 [確定 ] 關閉 [ 值字段設定] 對話框。

    現在報表會顯示在線上和透過轉售商所售出各種產品的訂單數量和銷售金額。

  22. 在樞紐分析表內的某處按一下滑鼠右鍵,然後選擇 [樞紐分析表選項]

  23. [樞紐分析表名稱] 方塊中,輸入報表的名稱,例如「產品訂單和銷售」。 清除 [更新時自動調整欄寬] 選項,然後按一下 [確定]

    保持開啟此活頁簿。

現在我們有第二個報表,其中顯示的資訊同樣來自 SQL Server 中的三個資料表。 若要調整樞紐分析圖的大小,讓其寬度與樞紐分析表的寬度相符,請拖曳樞紐分析圖的右下角, 直到對齊儲存格 H21 的右下角。

下一步是建立儀表板的篩選。

第 3 部分:建立篩選

您可以使用 Excel 建立數種不同種類的篩選。 例如,利用在 [欄位] 清單的 [篩選] 區段中,加入一個欄位來建立簡易篩選。 您可以建立交叉分析篩選器,或者在使用已定義日期階層的資料來源時,可以建立時間表控制項。 我們將為此範例儀表板建立交叉分析篩選器。 此篩選可讓使用者檢視特定促銷的資訊。

若要建立促銷交叉分析篩選器

  1. 在 Excel 中,按一下儲存格 A1。 接著,在 [插入] 索引標籤上,按一下 [交叉分析篩選器]

  2. 在 [現有 Connections] 對話方塊的 [數據模型] 索引卷標上,選取我們在此活頁簿中使用的數據模型,然後按兩下 [開啟]

  3. 在 [ 插入交叉分析篩選器 ] 對話方塊的 [DimPromotion ] 區段中,選取 [EnglishPromotionName],然後按兩下 [ 確定]。 交叉分析篩選器會隨即顯示在工作表上。

  4. 移動交叉分析篩選器,將其左上角對齊儲存格 B1 的左上角。

  5. 增加交叉分析篩選器的高度,直到看見其中的所有項目。

  6. 若要變更預設的交叉分析篩選器名稱,請在 [選項] 索引標籤的 [交叉分析篩選器標題] 方塊中,輸入 [促銷]

現在我們已建立交叉分析篩選器,但尚未將其連線至報表。 下一步是將交叉分析篩選器連線至營業區銷售報表與產品訂單和銷售報表。

若要將促銷交叉分析篩選器連線至報告

  1. 按一下以選取交叉分析篩選器。 接著,在 [交叉分析篩選器工具選項] 索引標籤的 [交叉分析篩選器] 群組中,按一下 [報表連線]

  2. 在 [報表 Connections] 對話框中,選取 [產品訂單和銷售] 報表和 [領域銷售] 報表,然後按兩下 [確定]。 交叉分析篩選器現在已連線至報表。

若要測試交叉分析篩選器,請選擇一個項目,例如無折扣。 報表會重新整理以顯示輸入「無折扣」做為促銷類型的銷售和訂單數量。 選擇交叉分析篩選器中的另一個項目,例如 [登山休閒-100 清倉拍賣]。 請注意,報表會隨即更新,並僅顯示轉售商銷售資訊。 這表示,該促銷沒有進行任何線上銷售。 若要清除交叉分析篩選器,請按一下交叉分析篩選器標題旁的篩選工具列命令。 報表隨即重新整理,以顯示所有促銷的資訊。

下一步是儲存活頁簿。

若要儲存活頁簿

  1. 在 Excel 的 [檔案] 索引標籤上,按一下 [另存新檔],然後按一下 [瀏覽]

  2. [檔案名稱] 方塊中,輸入活頁簿的名稱 (例如「Adventure Works 銷售和訂單」),然後按一下 [儲存]。 便會將活頁簿儲存至電腦。

現在我們已經建立儀表板。 下一步是將儀表板發佈至 SharePoint Server 2013,以供其他人使用儀表板。

發佈儀表板

為了將活頁簿發佈至 SharePoint Server 2013,我們將採取三個步驟。 首先,我們要針對活頁簿的顯示方式進行一些調整。 接著,指定要活頁簿在網頁瀏覽器中的顯示方式。 最後,我們會將活頁簿發佈至 SharePoint Server 2013。

第一步是調整活頁簿。 根據預設,範例儀表板會在含有儀表板的工作表上顯示格線。 此外,根據預設,工作表名為「工作表1」。 我們可以進行一些細微調整來改善儀表板的顯示方式。

小幅改善活頁簿的顯示

  1. 在 Excel 中,選擇 [檢視] 索引標籤。

  2. 若要移除檢視中的格線,請在 [檢視] 索引標籤上,清除 [顯示] 群組中的 [格線] 核取方塊。

  3. 若要移除列名和欄名,請在 [檢視] 索引標籤上,清除 [顯示] 群組中的 [標題] 核取方塊。

  4. 若要重新命名工作表,請在 [Sheet1] 索引標籤上按一下滑鼠右鍵,然後選擇 [重新命名]。 立即輸入工作表的新名稱 (例如「訂單和銷售」),然後按 Enter 鍵。

  5. 在 [檔案] 索引標籤上,選擇 [儲存]

  6. 保持開啟此活頁簿。

在將活頁簿發佈至 SharePoint Server 2013 時,有數種顯示瀏覽器檢視選項可供選擇,如下表所述。

  • 工作表檢視。 在瀏覽器視窗中,以工作表檢視來顯示活頁簿,其外觀和 Excel 中的活頁簿外觀極為類似。 交叉分析篩選器和報表會一併顯示在瀏覽器視窗中,其外觀上和兩者在 Excel 用戶端中的外觀雷同。

    下列圖像顯示以工作表檢視呈現的範例儀表板。

    使用資料模型建立的範例儀表板

  • 圖庫檢視。 以圖庫檢視顯示活頁簿,其特色是一次只在畫面中央部分顯示一個報表,而交叉分析篩選器則顯示在畫面左邊。

    下列圖像顯示以圖庫檢視呈現的範例儀表板。

    圖庫檢視中顯示的範例儀表板

請使用下列其中一項程序指定活頁簿的瀏覽器檢視選項。

設定活頁簿為使用工作表檢視顯示

  1. 在 Excel 的 [檔案] 索引標籤上,按一下 [瀏覽器檢視選項]

  2. [顯示] 索引標籤上,使用清單來選取 [試算表],選取 [訂單和銷售],然後按一下 [確定]

  3. 儲存活頁簿,然後關閉 Excel。

設定活頁簿為使用圖庫檢視顯示

  1. 在 Excel 的 [檔案] 索引標籤上,按一下 [瀏覽器檢視選項]

  2. 在 [顯示] 索引標籤上,使用清單選取 [活頁簿中的項目]

  3. 選取 [營業區銷售] 報表與 [產品訂單和銷售] 報表,然後按一下 [參數] 索引標籤。

  4. 按一下 [新增],選取 [促銷] 交叉分析篩選器,然後按一下 [確定]

  5. 按兩下 [確定 ] 關閉 [瀏覽器檢視選項] 對話框。

  6. 然後關閉 Excel。

下一步是將活頁簿發佈至商務智慧中心網站的文件庫。

若要將活頁簿上傳至文件庫

  1. 開啟網頁瀏覽器。 在網址列中,輸入您所使用的商務智慧中心網站的網址 (URL)。 位址通常採用表單 http://servername/sites/bicenter.

  2. 按一下 [網站內容],然後按一下 [文件]

  3. 按兩下 [+ 新增檔案 ] 以開啟 [ 新增檔案 ] 對話框。

  4. 按兩下 [瀏覽 ] 以開啟 [選擇要上傳的檔案 ] 對話框。

  5. 選取 [Adventure Works 銷售和訂單] 活頁簿,然後按一下 [開啟]

  6. 在 [ 新增檔] 對話框中,按兩下 [ 確定]

建立及發佈儀表板之後,即可使用此儀表板探索資料。

使用儀表板

將儀表板發佈至 SharePoint Server 2013 之後,使用者即可檢視和使用此儀表板。

開啟儀表板

  1. 開啟網頁瀏覽器。

  2. 在網址列中,輸入發佈儀表板之商務智慧中心網站的網址。

  3. 選擇 [網站內容],然後選擇 [文件]

  4. 選擇 [Adventure Works 銷售和訂單] 儀表板。 儀表板隨即在瀏覽器視窗中開啟。

此時會開啟儀表板以供檢視,然後即可使用儀表板取得特定問題的答案,如下表所述。

表:使用儀表板來取得特定問題的解答

問題 動作
哪兩個國家/地區在因特網上的銷售量高於轉銷商?
查看長條圖。 請注意,澳洲和德國的因特網銷售金額大於轉銷商銷售金額。
針對 [批發折扣 (41 至 60 個)] 這項促銷,哪個項目的銷售金額最高?
在 [促銷] 交叉分析篩選器中,選取 [批發折扣 (41 至 60 個)]。 請注意,報表會隨即更新,並僅顯示轉售商銷售資訊。 在樞紐分析表中,您可看出 [女性登山休閒短褲] 的銷售金額最高。
在轉售商通路的所有促銷中,哪項產品的銷售金額最高?
若要回答這個問題,請執行下列步驟。
在 Excel 中開啟活頁簿。 請務必清除交叉分析篩選器,以便顯示所有促銷的資料。 在樞紐分析表中,按一下「轉售商銷售」欄中的資料列。 在 [數據] 索引標籤上,按兩下 [排序] 以開啟 [依值排序] 對話框。 在 [排序選項] 底下,選取 [最大到最小],然後按一下 [確定]。 請注意,樞紐分析表會顯示「山地越野車-200」轉售商通路中最高的銷售金額。
是否可以變更條形圖,以顯示不同國家/地區的訂單數量,而不是銷售金額?
按一下長條圖以開啟 [樞紐分析表欄位] 清單。 在 [FactInternetSales] 區段中,選取 [OrderQuantity] 並清除 [SalesAmount]。 在 [FactResellerSales] 區段中,選取 [OrderQuantity] 並清除 [SalesAmount]。 條形圖會更新以顯示不同國家/地區的訂單數量。

另請參閱

概念

Excel Services 中的商務智慧功能 (SharePoint Server 2013)

使用 SQL Server Analysis Services 資料建立 Excel Services 儀表板