本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

使用 OData 資料摘要建立 Excel Services 儀表板

 

適用版本:SharePoint Server 2013 Enterprise

上次修改主題的時間:2016-12-16

摘要:學習如何建立可發佈至 SharePoint Server 或 Office 365 文件庫的 Excel Services 儀表板。

本文逐步說明如何使用 Excel 2013 來建立含有兩份報表和兩個篩選的基本儀表板。本文說明的範例儀表板類似下圖:

圖:含有兩份報表和兩個交叉分析篩選器的基本 Excel Services 儀表板

基本的 Excel Services 儀表板

我們的範例儀表板使用透過 OData 資料摘要匯入 Excel 中的資料。如此才能將活頁簿發佈至 SharePoint Server 或 Office 365 中的文件庫。遵循本文中的步驟,您將學會如何將資料匯入 Excel 中、使用該資料在工作表中建立報表,以及將篩選連接至那些報表。

本文內容:

注意事項 附註:
因為 SharePoint 2013 在網際網路資訊服務 (IIS) 中以網站形式運作,所以管理員與使用者均依賴瀏覽器提供的協助工具功能。SharePoint 2013 支援所支援瀏覽器的協助工具功能。如需詳細資訊,請參閱下列資源:

在開始進行此作業之前,請先檢閱下列先決條件的相關資訊:

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

  • 誰會使用儀表板?

  • 他們想查看哪類資訊?

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

我們的範例儀表板是設計成原型,可讓您用來學習如何建立及發佈 Excel Services 儀表板。若要顯示我們可能會如何針對類似的儀表板建立儀表板計劃,請參閱下表。

表:範例儀表板的基本計劃

問題 回覆

誰會使用儀表板?

儀表板的適用對象是對虛構公司 Adventure Works Cycles 之銷售資訊感興趣的業務代表、業務經理、公司主管及其他專案關係人。

如何使用儀表板?換句話說,儀表板使用者想查看哪類資訊?

銷售代表、經理、行政人員及其他儀表板使用者想使用儀表板檢視、探索及分析資料。儀表板使用者至少想查看下列資訊類型:

  • 不同地理區域的銷售金額

  • 不同地理區域的銷售金額

  • 不同年度的的銷售金額

  • 不同業務代表的銷售金額

儀表板使用者想使用儀表板檢視、探索及分析資料,以取得特定問題的答案。

儀表板使用者也想能夠使用篩選,以專注於更特定的資訊,例如特定年度或特定業務代表的銷售量。

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

是的。我們使用的 Adventure Works 範例資料庫包含可用於儀表板的資料。

儀表板應該包含哪些項目?

範例儀表板包含下列項目:

  • 使用 OData 資料摘要所匯入的資料

  • 顯示不同地理區域之產品銷售資訊的圖表

  • 顯示不同地理區域之銷售資訊的圖表

  • 可讓儀表板使用者用來檢視特定年度資訊的交叉分析篩選器

  • 可讓儀表板使用者用來檢視特定銷售代表資訊的交叉分析篩選器

儀表板將發佈到哪裡?

由於我們的範例儀表板使用 Excel 中的原生資料,所以該儀表板可以發佈至 SharePoint Server 2013 或 SharePoint Online 中的 SharePoint 文件庫。這樣可以讓使用者在內部或是透過網際網路連線來使用儀表板內容。它也可以讓使用者透過行動裝置 (例如 Apple iPad 或 Windows 8 平板電腦) 來檢視儀表板。

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

建立儀表板的第一步是建立資料連線。然後,我們使用該資料連線來將資料匯入 Excel。接著,我們使用建立所要使用的報表和篩選。之後,我們再將活頁簿發佈至 SharePoint Server 及/或 Office 365。

範例儀表板使用匯入Excel透過 OData 資料摘要來連線至 Adventure Works 範例資料的資料。如需詳細資訊,查看AdventureWorks OData 摘要 (在 CodePlex)。請先將Excel資料匯入。

使用 OData 資料摘要將資料匯入 Excel
  1. 開啟 Microsoft Excel。

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

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

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

  4. 在「連接至資料庫伺服器」頁面上的 [資料摘要的位置] 方塊中,指定資料摘要的網址 (URL)。

    就我們的範例儀表板而言,我們是使用 http://services.odata.org/AdventureWorksV3/AdventureWorks.svc

  5. 在 [登入認證] 區段中,採取下列其中一個步驟:

    • 選擇 [使用開啟此檔案者的登入資訊],然後選擇 [下一步] 按鈕。

    • 選擇 [使用此名稱和密碼],指定適當的使用者名稱和密碼,然後選擇 [下一步] 按鈕。

    提示 提示:
    如果您不知道要選擇哪個選項,請連絡 SharePoint 管理員。
  6. 在「選取資料表」頁面上,選擇 CompanySales 資料表及 TerritorySalesDrilldown 資料表。然後選擇 [下一步] 按鈕。

  7. 在「儲存資料連線檔案和完成」頁面上,選擇 [完成] 按鈕。

  8. 在「匯入資料」頁面上,執行下列步驟:

    1. 選取 [資料表] 選項。

    2. 確定已選取 [將此資料新增至資料模型] 選項。

    3. 選擇 [確定] 按鈕。

    包含資料的 Sheet2Sheet3 已新增至活頁簿。

  9. 保持開啟 Excel。

此時,我們已使用 OData 資料摘要將資料匯入 Excel。下一個步驟是要在資料表之間建立關係。我們的做法是使用 Excel 的 Power Pivot 增益集。如果在 Excel 中看不到 [PowerPivot] 索引標籤,請使用下列程序來啟用該增益集。

啟用 Excel 的 PowerPivot 增益集
  1. 在 Excel 的 [檔案] 索引標籤中,選擇 [選項]。

  2. 在 [Excel 選項] 對話方塊中,選擇 [增益集]。

  3. 在 [管理] 清單中,選擇 [COM 增益集],然後選擇 [前往] 按鈕,以開啟 [COM 增益集] 對話方塊。

  4. 選取 [Microsoft Office PowerPivot for Excel 2013],然後選擇 [確定]。現在可以在 Excel 中看到 [PowerPivot] 索引標籤了。

  5. 保持開啟 Excel。

現在已啟用 Excel 的 Power Pivot 增益集,下一個步驟就是要建立資料表之間的關係。這樣可以讓我們使用這兩個資料表的資料來建立報表和篩選。

在資料模型中建立資料表之間的關係
  1. 在 Excel 的 [PowerPivot] 索引標籤上,選擇 [資料模型] 群組中的 [管理]。Power Pivot for Excel 隨即開啟。

  2. 在 [PowerPivot for Excel] 視窗的 [設計] 索引標籤上,選擇 [關係] 群組中的 [建立關係]。

  3. 在 [建立關係] 對話方塊中,指定下列設定:

    • 在 [資料表] 清單中,確認已選取 [CompanySales]。

    • 在 [欄] 清單中,選擇 [識別碼]。

    • 在 [相關查閱資料表] 清單中,選擇 [TerritorySalesDrilldown]。

    • 在 [相關欄查閱] 清單中,確認已選取 [識別碼]。

    然後選擇 [建立] 按鈕。

  4. 關閉 [PowerPivot for Excel] 視窗,但是讓 Excel 保持開啟。

這時候,我們已經將兩個資料表匯入 Excel。我們也建立了資料表之間的關係,因此,可以建立將這兩個資料表當做單一資料來源使用的報表和篩選。

我們將為範例儀表板建立兩個報表,如下表所述:

表:儀表板報表

報表類型 報表名稱 說明

樞紐分析圖

ProductSales

顯示跨不同產品類別之銷售金額的橫條圖。

樞紐分析圖

GeoSales

顯示跨不同銷售地理區域之銷售金額的橫條圖。

第一步是建立 ProductSales 報表。

建立 ProductSalesReport 圖表
  1. 在 Excel 中,選取 [Sheet1]。

  2. 在 [插入] 索引標籤上的 [圖表] 區段中,選擇 [樞紐分析圖]。[建立樞紐分析圖] 對話方塊隨即出現。

  3. 在 [選擇您要分析的資料] 區段中,選擇 [使用外部資料來源] 選項,然後選擇 [選擇連線] 按鈕。

    [現有連線] 對話方塊隨即顯示。

  4. 在 [表格] 索引標籤上,選取 [活頁簿資料模型中的表格] 選項,然後選擇 [開啟] 按鈕。

  5. 在 [建立樞紐分析圖] 對話方塊中,選擇 [已經存在的工作表] 選項,然後選擇 [確定] 按鈕。

    [圖表1] 隨即開啟以供編輯。

  6. 在 [樞紐分析圖欄位] 清單中,指定下列選項:

    • 從 [CompanySales] 區段中,將 [ProductCategory] 拖曳至 [圖例 (數列)] 欄位。

    • 在 [CompanySales] 區段中,選取 [銷售] 旁的核取方塊。

      圖表更新,以顯示跨不同產品類別的銷售金額。

  7. 移動樞紐分析圖,以靠近工作表左上角。若要執行此動作,請拖曳報表,使左上角對齊工作表儲存格 D1 的左上角。

  8. 為了避免報表名稱在稍後混淆,我們將為報表指定新名稱。若要執行這項操作,請執行下列步驟:

    1. 在樞紐分析圖某處,以滑鼠右鍵按一下,然後選擇 [樞紐分析圖選項]。

    2. 在 [樞紐分析圖選項] 對話方塊的 [樞紐分析圖名稱] 方塊中,輸入 ProductSalesReport

      提示 提示:
      確定您指定的名稱僅包含英數字元 (不含空白)。
    3. 選擇 [確定] 按鈕。

  9. 使用 Adventure Works 銷售報表之類的檔案名稱儲存活頁簿。

  10. 保持開啟此活頁簿。

現在我們已經建立顯示產品銷售量的樞紐分析圖。下一步是建立顯示跨不同地理位置之銷售金額的樞紐分析圖。

建立 GeoSalesReport 圖表
  1. 在 Excel 中,於用來建立 ProductSales 報表的相同工作表上,選擇儲存格 B17。

  2. 在 [插入] 索引標籤上,選擇 [樞紐分析圖]。

  3. 在 [選擇您要分析的資料] 區段中,選擇 [使用外部資料來源] 選項,然後選擇 [選擇連線] 按鈕。

    [現有連線] 對話方塊隨即顯示。

  4. 在 [表格] 索引標籤上,選取 [活頁簿資料模型中的表格] 選項,然後選擇 [開啟] 按鈕。

  5. 在 [建立樞紐分析圖] 對話方塊中,選擇 [已經存在的工作表] 選項,然後選擇 [確定] 按鈕。

    [樞紐分析圖2] 隨即開啟以供編輯。

  6. 在 [樞紐分析圖欄位] 清單中,指定下列選項:

    • 在 [CompanySales] 區段中,選取 [銷售]。

    • 在 [TerritorySalesDrilldown] 區段中,將 [TerritoryName] 拖曳至 [圖例 (數列)] 欄位。

    更新報表,以顯示圖表,其中會顯示不同地理區域的銷售金額。

  7. 移動報表,使其左上角對齊儲存格 D16 的左上角。

  8. 若要指定報表的名稱,請遵循下列步驟:

    1. 在報表中某處,以滑鼠右鍵按一下,然後選擇 [樞紐分析圖選項]。

    2. 在 [樞紐分析圖名稱] 方塊中,輸入 GeoSalesReport

    3. 選擇 [確定]。

  9. 在 [檔案] 索引標籤上,選擇 [儲存] 按鈕。

  10. 保持開啟此活頁簿。

現在我們已經為基本儀表板建立兩個報表。下一步是建立篩選。

使用 Excel,其中有數種不同的篩選類型可供我們建立及新增至儀表板。例如,利用在 [欄位] 清單的 [篩選] 區段中加入一個欄位來建立簡易篩選。我們可以建立交叉分析篩選器,或者如果是使用多維度資料來源 (例如 Analysis Services),則可以建立時間表控制項。我們將為此範例儀表板建立兩個交叉分析篩選器。此篩選可讓使用者檢視特定年度或特定業務代表的資訊。

新增交叉分析篩選器至儀表板
  1. 在 Excel 中,於用來建立報表的相同工作表上,選擇儲存格 A1。

  2. 在 [插入] 索引標籤上,選擇 [篩選] 群組中的 [交叉分析篩選器]。

    [現有連線] 對話方塊隨即顯示。

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

  4. 在 [插入交叉分析篩選器] 對話方塊中,執行下列步驟:

    1. 在 [CompanySales] 區段中,選擇 [OrderYear]。

    2. 在 [TerritorySalesDrilldown] 區段中,選擇 [EmployeeLastName]。

    3. 選擇 [確定] 按鈕。

  5. 移動交叉分析篩選器,使 [OrderYear] 交叉分析篩選器的左上角對齊儲存格 A1 的左上角,而 [EmployeeLastName] 交叉分析篩選器就放在 [OrderYear] 交叉分析篩選器正下方。

  6. 遵循下列步驟,將交叉分析篩選器連接至報表:

    1. 選取 [OrderYear] 交叉分析篩選器。

    2. 在 [選項] 索引標籤上的 [交叉分析篩選器] 群組中,選擇 [報表連線] 工具列命令。

    3. 在 [報表連線] 對話方塊中,選擇 [ProductSalesReport] 和 [GeoSalesReport] 核取方塊,然後選擇 [確定] 按鈕。

    4. 針對 [EmployeeLastName] 交叉分析篩選器重複這些步驟。

  7. 在 [檔案] 索引標籤上,選擇 [儲存] 按鈕。

  8. 保持開啟 Excel 活頁簿。

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

若要將活頁簿發佈至 SharePoint Server,我們將遵循一個兩步驟程序。首先,我們會做一些影響活頁簿顯示方式的調整。接著,再將活頁簿發佈至 SharePoint 文件庫。

第一步是調整活頁簿。範例儀表板預設會在含有儀表板的工作表上顯示格線。此外,工作表預設稱為 Sheet1。您可以進行少量調整,以改善儀表板的顯示方式。

稍微改善活頁簿的顯示方式
  1. 在 Excel 中,選擇 [檢視] 索引標籤。

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

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

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

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

  6. 關閉 Excel。

下一步是將活頁簿發佈至 SharePoint 文件庫。活頁簿會使用我們匯入至 Excel 的原生資料,這表示我們可以將它發佈至 SharePoint Server 2013 或 SharePoint Online (Office 365 Preview) 中的文件庫。請使用以下其中一個程序來發佈活頁簿。

將活頁簿發佈至 SharePoint Server 中的文件庫
  1. 開啟網頁瀏覽器。

  2. 在位址行中,輸入 SharePoint Server 中之文件庫的 SharePoint 位址。

    就我們的範例而言,我們是使用商務智慧中心網站中預設提供的文件庫。我們使用的 SharePoint 位址像這樣:http://servername/sites/bicenter/documents

    提示 提示:
    如果不知道您可以使用之文件庫的 SharePoint 位址,請連絡 SharePoint 管理員。
  3. 在 [文件] 庫中,按一下 [+ 新增文件],以開啟 [新增文件] 對話方塊。

  4. 選擇 [瀏覽],然後使用 [選擇要上傳的檔案] 對話方塊,以選取 [Adventure Works 銷售報表] 活頁簿。然後選擇 [開啟]。

  5. 在 [新增文件] 對話方塊中,選擇 [確定]。此活頁簿會隨即新增至文件庫。

將活頁簿發佈至 SharePoint Online (Office 365 Preview) 中的文件庫
  1. 登入您的 Office 365 環境。

  2. 開啟您要使用的文件庫。

    我們是使用商務智慧中心網站中預設提供的 [文件] 庫。

    提示 提示:
    如果不知道如何開啟您可以使用的文件庫,請連絡 SharePoint 管理員。
  3. 在 [文件] 庫中按一下 [+ 新增文件]。

  4. 選擇 [上傳現有的檔案],以開啟 [新增文件] 對話方塊。

  5. 選擇 [瀏覽],然後使用 [選擇要上傳的檔案] 對話方塊,以選取 [Adventure Works 銷售報表] 活頁簿。然後選擇 [開啟]。

  6. 在 [新增文件] 對話方塊中,選擇 [確定]。此活頁簿會隨即新增至文件庫。

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

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

開啟儀表板
  1. 開啟網頁瀏覽器。

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

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

  4. 選擇 [Adventure Works 銷售報表] 儀表板。該儀表板會開啟,以供在瀏覽器視窗中檢視。

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

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

問題 動作

在 2005 年,哪種產品類別的銷售量最高?

在 [OrderYear] 交叉分析篩選器中,選擇 2005。請注意,在 [ProductSalesReport] 圖表中,「自行車」產品類別的銷售金額最高。

哪一年「自行車」產品類別的銷售金額最高?

為了找出答案,我們將使用 [快速探索] 功能。請遵循下列步驟:

  1. 清除 [OrderYear] 交叉分析篩選器。

  2. 在 [ProductSalesReport] 圖表中,選取 [自行車] 長條圖。[快速探索] 按鈕隨即出現。

  3. 按一下 (或點選) [快速探索] 按鈕,以開啟 [探索] 對話方塊。

  4. 展開 [CompanySales],選擇 [OrderYear],然後選擇 [展開至 OrderYear]。[ProductSalesReport] 圖表會更新,以顯示「自行車」產品類別的銷售金額。

根據 [ProductSalesReport] 圖表,2007 年是此公司「自行車」產品類別的銷售金額最高的一年。

在法國,哪項產品子類別的銷售金額最高?

為了找出答案,我們將使用 [快速探索] 功能。請遵循下列步驟:

  • 重新整理瀏覽器視窗,將儀表板還原至其預設檢視。

  • 在 [GeoSalesReport] 圖表中,選取 [法國] 長條圖,以顯示 [快速探索] 按鈕。

  • 按一下 (或點選) [快速探索] 按鈕。

  • 展開 [CompanySales],選擇 [ProductSubCategory],然後選擇 [展開至 ProductSubCategory]。該圖表會更新,並顯示許多產品。

  • 指向最高的長條圖。註標隨即出現,指出該長條圖對應至「公路自行車」子類別。

根據 GeoSalesReport 圖表,此公司在法國的「公路自行車」銷售金額最高。

https://technet.microsoft.com/zh-tw/library/jj900476.aspx
顯示: