使用 OData 資料摘要建立 Excel Services 儀表板
**適用版本:**SharePoint Server 2013
**上次修改主題的時間:**2017-07-07
摘要: 了解如何建立可發佈至SharePoint Server 2013文件庫的 Excel Services 儀表板。
本文逐步說明如何使用 Excel 2016 來建立含有兩份報表和兩個篩選的基本儀表板。本文說明的範例儀表板類似下圖:
圖:含有兩份報表和兩個交叉分析篩選器的基本 Excel Services 儀表板
範例儀表板使用匯入Excel使用 OData 資料摘要的資料。這會使可能將活頁簿發佈至SharePoint Server 2013文件庫。遵循本文中的步驟,您將了解如何將資料匯入Excel、 使用該資料工作表中建立報告,將篩選連線至這些報告。
本文內容:
開始之前
規劃儀表板
建立儀表板
第 1 部分:將資料匯入 Excel
第 2 部分:建立報表
第 3 部分:新增篩選
發佈儀表板
使用儀表板
開始之前
在開始進行此作業之前,請先檢閱下列先決條件的相關資訊:
您必須在用來建立及發佈儀表板的電腦上安裝 Excel 2016。
此案例中使用 Adventure Works 範例資料和商務智慧中心網站中SharePoint Server 2013。
我們將使用 Adventure Works 範例資料是透過 OData 資料摘要。如需詳細資訊,請參閱AdventureWorks OData 摘要 (在 CodePlex)。
如果您沒有商務智慧中心網站,請由 IT 管理員使用<Configure AdventureWorks for Business Intelligence solutions>中的指示為您設定。
Excel Services必須設定為支援資料模型。如需如何部署Excel Services資訊,請參閱設定 Excel Online 系統管理設定和管理 Excel Services 資料模型設定 (SharePoint Server 2013)。
規劃儀表板
開始建立儀表板之前,建議您建立儀表板計劃。此計劃不需要過於廣泛或複雜。但是,應針對儀表板需包含的項目提供建議。為了協助您準備儀表板計劃,請考慮類似如下的問題:
誰會使用儀表板?
他們想查看哪類資訊?
是否存在可用來建立儀表板的資料?
我們的範例儀表板是設計成原型,可讓您用來學習如何建立及發佈 Excel Services 儀表板。若要顯示我們可能會如何針對類似的儀表板建立儀表板計劃,請參閱下表。
表:範例儀表板的基本計劃
問題 | 回覆 |
---|---|
誰會使用儀表板? |
儀表板的適用對象是對虛構公司 Adventure Works Cycles 之銷售資訊感興趣的業務代表、業務經理、公司主管及其他專案關係人。 |
如何使用儀表板?換句話說,儀表板使用者想查看哪類資訊? |
銷售代表、經理、行政人員及其他儀表板使用者想使用儀表板檢視、探索及分析資料。儀表板使用者至少想查看下列資訊類型:
儀表板使用者想使用儀表板檢視、探索及分析資料,以取得特定問題的答案。 儀表板使用者也想能夠使用篩選,以專注於更特定的資訊,例如特定年度或特定業務代表的銷售量。 |
是否存在可用來建立儀表板的資料? |
是的。我們使用的 Adventure Works 範例資料庫包含可用於儀表板的資料。 |
儀表板應該包含哪些項目? |
範例儀表板包含下列項目:
|
儀表板將發佈到哪裡? |
因為範例儀表板Excel中使用原生資料、 儀表板可發佈至 SharePoint 文件庫或SharePoint OnlineSharePoint Server 2013中。這可讓內部或透過網際網路連線使用儀表板內容的人員。它也可讓使用行動裝置,例如 Apple iPad 或 Windows 8 平板電腦檢視儀表板的人員。 |
建立儀表板計劃之後,即可開始建立儀表板。
建立儀表板
若要建立儀表板,請先建立資料連線。然後,我們會使用該資料連線將資料匯入Excel。接下來,我們建立報表與我們想要使用的篩選。之後,我們會將活頁簿發佈至SharePoint Server 2013。
第一部分:將資料匯入 Excel
範例儀表板使用匯入Excel透過 OData 資料摘要來連線至 Adventure Works 範例資料的資料。如需詳細資訊,請參閱AdventureWorks OData 摘要 (在 CodePlex)。請先將Excel資料匯入。
將 Excel 資料匯入使用 OData 資料摘要
開啟 Microsoft Excel。
選擇 [空白活頁簿],以建立活頁簿。
在 [資料] 索引標籤上,依序選擇 [取得外部資料] 群組、[從其他來源] 及 [從 OData 資料摘要]。
[資料連線精靈] 隨即開啟。
在「連接至資料庫伺服器」頁面上的 [資料摘要的位置] 方塊中,指定資料摘要的網址 (URL)。
就我們的範例儀表板而言,我們是使用 **http://services.odata.org/AdventureWorksV3/AdventureWorks.svc**。
在 [登入認證] 區段中,採取下列其中一個步驟:
選擇 [使用開啟此檔案者的登入資訊],然後選擇 [下一步] 按鈕。
選擇 [使用此名稱和密碼],指定適當的使用者名稱和密碼,然後選擇 [下一步] 按鈕。
提示
如果您不知道要選擇哪個選項,請連絡 SharePoint 管理員。
在「選取資料表」頁面上,選擇 CompanySales 資料表及 TerritorySalesDrilldown 資料表。然後選擇 [下一步] 按鈕。
在「儲存資料連線檔案和完成」頁面上,選擇 [完成] 按鈕。
在「匯入資料」頁面上,執行下列步驟:
選取 [資料表] 選項。
確定已選取 [將此資料新增至資料模型] 選項。
選擇 [確定] 按鈕。
包含資料的 Sheet2 和 Sheet3 已新增至活頁簿。
保持開啟 Excel。
此時,我們已使用 OData 資料摘要將資料匯入 Excel。下一個步驟是要在資料表之間建立關係。我們的做法是使用 Excel 的 Power Pivot 增益集。如果在 Excel 中看不到 [PowerPivot] 索引標籤,請使用下列程序來啟用該增益集。
若要啟用的 PowerPivot 增益集的 Excel
在 Excel 的 [檔案] 索引標籤中,選擇 [選項]。
在 [Excel 選項] 對話方塊中,選擇 [增益集]。
在 [管理] 清單中,選擇 [COM 增益集],然後選擇 [前往] 按鈕,以開啟 [COM 增益集] 對話方塊。
選取 [Microsoft Office PowerPivot for Excel 2013],然後選擇 [確定]。現在可以在 Excel 中看到 [PowerPivot] 索引標籤了。
保持開啟 Excel。
現在已啟用 Excel 的 Power Pivot 增益集,下一個步驟就是要建立資料表之間的關係。這樣可以讓我們使用這兩個資料表的資料來建立報表和篩選。
若要建立資料模型中的資料表之間的關係
在 Excel 的 [PowerPivot] 索引標籤上,選擇 [資料模型] 群組中的 [管理]。Power Pivot for Excel 隨即開啟。
在 [PowerPivot for Excel] 視窗的 [設計] 索引標籤上,選擇 [關係] 群組中的 [建立關係]。
在 [建立關係] 對話方塊中,指定下列設定:
在 [資料表] 清單中,確認已選取 [CompanySales]。
在 [欄] 清單中,選擇 [識別碼]。
在 [相關查閱資料表] 清單中,選擇 [TerritorySalesDrilldown]。
在 [相關欄查閱] 清單中,確認已選取 [識別碼]。
然後選擇 [建立] 按鈕。
關閉 [PowerPivot for Excel] 視窗,但是讓 Excel 保持開啟。
這時候,我們已經將兩個資料表匯入 Excel。我們也建立了資料表之間的關係,因此,可以建立將這兩個資料表當做單一資料來源使用的報表和篩選。
第 2 部分:建立報表
我們將為範例儀表板建立兩個報表,如下表所述:
表:儀表板報表
報表類型 | 報表名稱 | 描述 |
---|---|---|
樞紐分析圖 |
ProductSales |
顯示跨不同產品類別之銷售金額的橫條圖。 |
樞紐分析圖 |
GeoSales |
顯示跨不同銷售地理區域之銷售金額的橫條圖。 |
第一步是建立 ProductSales 報表。
若要建立 ProductSalesReport 圖表
在 Excel 中,選取 [Sheet1]。
在 [插入] 索引標籤上的 [圖表] 區段中,選擇 [樞紐分析圖]。[建立樞紐分析圖] 對話方塊隨即出現。
在 [選擇您要分析的資料] 區段中,選擇 [使用外部資料來源] 選項,然後選擇 [選擇連線] 按鈕。
[現有連線] 對話方塊隨即顯示。
在 [表格] 索引標籤上,選取 [活頁簿資料模型中的表格] 選項,然後選擇 [開啟] 按鈕。
在 [建立樞紐分析圖] 對話方塊中,選擇 [已經存在的工作表] 選項,然後選擇 [確定] 按鈕。
[圖表1] 隨即開啟以供編輯。
在 [樞紐分析圖欄位] 清單中,指定下列選項:
從 [CompanySales] 區段中,將 [ProductCategory] 拖曳至 [圖例 (數列)] 欄位。
在 [CompanySales] 區段中,選取 [銷售] 旁的核取方塊。
圖表更新,以顯示跨不同產品類別的銷售金額。
移動樞紐分析圖,以靠近工作表左上角。若要執行此動作,請拖曳報表,使左上角對齊工作表儲存格 D1 的左上角。
為了避免報表名稱在稍後混淆,我們將為報表指定新名稱。若要執行這項操作,請執行下列步驟:
在樞紐分析圖某處,以滑鼠右鍵按一下,然後選擇 [樞紐分析圖選項]。
在 [樞紐分析圖選項] 對話方塊的 [樞紐分析圖名稱] 方塊中,輸入 ProductSalesReport。
提示
確定您指定的名稱僅包含英數字元 (不含空白)。
選擇 [確定] 按鈕。
使用 Adventure Works 銷售報表之類的檔案名稱儲存活頁簿。
保持開啟此活頁簿。
現在我們已經建立顯示產品銷售量的樞紐分析圖。下一步是建立顯示跨不同地理位置之銷售金額的樞紐分析圖。
若要建立 GeoSalesReport 圖表
在 Excel 中,於用來建立 ProductSales 報表的相同工作表上,選擇儲存格 B17。
在 [插入] 索引標籤上,選擇 [樞紐分析圖]。
在 [選擇您要分析的資料] 區段中,選擇 [使用外部資料來源] 選項,然後選擇 [選擇連線] 按鈕。
[現有連線] 對話方塊隨即顯示。
在 [表格] 索引標籤上,選取 [活頁簿資料模型中的表格] 選項,然後選擇 [開啟] 按鈕。
在 [建立樞紐分析圖] 對話方塊中,選擇 [已經存在的工作表] 選項,然後選擇 [確定] 按鈕。
[樞紐分析圖2] 隨即開啟以供編輯。
在 [樞紐分析圖欄位] 清單中,指定下列選項:
在 [CompanySales] 區段中,選取 [銷售]。
在 [TerritorySalesDrilldown] 區段中,將 [TerritoryName] 拖曳至 [圖例 (數列)] 欄位。
更新報表,以顯示圖表,其中會顯示不同地理區域的銷售金額。
移動報表,使其左上角對齊儲存格 D16 的左上角。
若要指定報表的名稱,請遵循下列步驟:
在報表中某處,以滑鼠右鍵按一下,然後選擇 [樞紐分析圖選項]。
在 [樞紐分析圖名稱] 方塊中,輸入 GeoSalesReport。
選擇 [確定]。
在 [檔案] 索引標籤上,選擇 [儲存] 按鈕。
保持開啟此活頁簿。
現在我們已經為基本儀表板建立兩個報表。下一步是建立篩選。
第三部分:新增篩選
使用 Excel,其中有數種不同的篩選類型可供我們建立及新增至儀表板。例如,利用在 [欄位] 清單的 [篩選] 區段中加入一個欄位來建立簡易篩選。我們可以建立交叉分析篩選器,或者如果是使用多維度資料來源 (例如 Analysis Services),則可以建立時間表控制項。我們將為此範例儀表板建立兩個交叉分析篩選器。此篩選可讓使用者檢視特定年度或特定業務代表的資訊。
若要新增至儀表板的交叉分析篩選器
在 Excel 中,於用來建立報表的相同工作表上,選擇儲存格 A1。
在 [插入] 索引標籤上,選擇 [篩選] 群組中的 [交叉分析篩選器]。
[現有連線] 對話方塊隨即顯示。
在 [資料模型] 索引標籤上,選取 [活頁簿資料模型中的表格] 選項,然後選擇 [開啟] 按鈕。
在 [插入交叉分析篩選器] 對話方塊中,執行下列步驟:
在 [CompanySales] 區段中,選擇 [OrderYear]。
在 [TerritorySalesDrilldown] 區段中,選擇 [EmployeeLastName]。
選擇 [確定] 按鈕。
移動交叉分析篩選器,使 [OrderYear] 交叉分析篩選器的左上角對齊儲存格 A1 的左上角,而 [EmployeeLastName] 交叉分析篩選器就放在 [OrderYear] 交叉分析篩選器正下方。
遵循下列步驟,將交叉分析篩選器連接至報表:
選取 [OrderYear] 交叉分析篩選器。
在 [選項] 索引標籤上的 [交叉分析篩選器] 群組中,選擇 [報表連線] 工具列命令。
在 [報表連線] 對話方塊中,選擇 [ProductSalesReport] 和 [GeoSalesReport] 核取方塊,然後選擇 [確定] 按鈕。
針對 [EmployeeLastName] 交叉分析篩選器重複這些步驟。
在 [檔案] 索引標籤上,選擇 [儲存] 按鈕。
保持開啟 Excel 活頁簿。
此時我們已經建立儀表板。下一步是將它發佈至SharePoint Server 2013,其中由其他人使用。
發佈儀表板
若要將活頁簿發佈至SharePoint Server 2013,我們將遵循兩步驟程序。首先,我們進行活頁簿的顯示方式會影響某些調整。然後,我們將活頁簿發佈至 SharePoint 文件庫。
第一步是調整活頁簿。範例儀表板預設會在含有儀表板的工作表上顯示格線。此外,工作表預設稱為 Sheet1。您可以進行少量調整,以改善儀表板的顯示方式。
若要改善活頁簿的次要刻度的顯示方式
在 Excel 中,選擇 [檢視] 索引標籤。
若要從檢視中移除格線,請在 [檢視] 索引標籤上,清除 [顯示] 群組中的 [格線] 核取方塊。
若要移除列名和欄名,請在 [檢視] 索引標籤上,清除 [顯示] 群組中的 [標題] 核取方塊。
若要重新命名工作表,請在 [Sheet1] 索引標籤上按一下滑鼠右鍵,然後選擇 [重新命名]。立即輸入工作表的新名稱 (例如 SalesInfo),然後按 Enter 鍵。
在 [檔案] 索引標籤上,選擇 [儲存]。
關閉 Excel。
下一步是將活頁簿發佈至 SharePoint 文件庫。活頁簿使用原生資料的我們匯入Excel,這表示我們可以將它發佈至SharePoint Server 2013文件庫。發佈活頁簿中使用下列程序之一。
若要將活頁簿發佈至 SharePoint Server 2013 中的文件庫
開啟網頁瀏覽器。
在位址行中,輸入SharePoint Server 2013文件庫的 SharePoint 位址。
就我們的範例而言,我們是使用商務智慧中心網站中預設提供的文件庫。我們使用的 SharePoint 位址像這樣:https://servername/sites/bicenter/documents。
提示
如果不知道您可以使用之文件庫的 SharePoint 位址,請連絡 SharePoint 管理員。
在 [文件] 庫中,按一下 [+ 新增文件],以開啟 [新增文件] 對話方塊。
選擇 [瀏覽],然後使用 [選擇要上傳的檔案] 對話方塊,以選取 [Adventure Works 銷售報表] 活頁簿。然後選擇 [開啟]。
在 [新增文件] 對話方塊中,選擇 [確定]。此活頁簿會隨即新增至文件庫。
建立及發佈儀表板之後,即可使用此儀表板探索資料。
使用儀表板
儀表板發佈至SharePoint Server 2013之後,它是可供其他人檢視並使用它。
若要開啟 [儀表板
開啟網頁瀏覽器。
在網址列中,輸入發佈儀表板之商務智慧中心網站的網址。
選擇 [網站內容],然後選擇 [文件]。
選擇 [Adventure Works 銷售報表] 儀表板。該儀表板會開啟,以供在瀏覽器視窗中檢視。
此時會開啟儀表板以供檢視,然後即可使用儀表板取得特定問題的答案,如下表所述。
表:使用儀表板取得特定問題的答案
問題 | 動作 |
---|---|
在 2005 年,哪種產品類別的銷售量最高? |
在 [OrderYear] 交叉分析篩選器中,選擇 2005。請注意,在 [ProductSalesReport] 圖表中,「自行車」產品類別的銷售金額最高。 |
哪一年「自行車」產品類別的銷售金額最高? |
為了找出答案,我們將使用 [快速探索] 功能。請遵循下列步驟:
根據 [ProductSalesReport] 圖表,2007 年是此公司「自行車」產品類別的銷售金額最高的一年。 |
在法國,哪項產品子類別的銷售金額最高? |
為了找出答案,我們將使用 [快速探索] 功能。請遵循下列步驟:
根據 GeoSalesReport 圖表,此公司在法國的「公路自行車」銷售金額最高。 |
See also
商務智慧功能的 Excel Service (SharePoint Server 2013)
使用資料模型建立基本 Excel Services 儀表板 (SharePoint Server 2013)