Excel 與 Excel Services 中的計算項目

Excel 與 Excel Services 中的計算項目

Microsoft Excel 2013 提供各種商務智慧功能, 可讓您建立功能強大的報表、計分卡和儀表板。 新功能和改良功能包括建立計算專案的能力, 例如計算量值、匯出成員和匯出欄位。 閱讀本文以瞭解計算專案, 以及它們是否在 Excel Services 中受到支援。

Excel Services 中的計算專案

在 Excel中, 使用者可以建立包含計算量值、匯出成員和匯出欄位的計算專案。 計算專案可讓您定義及使用在用來建立樞紐分析圖報表或樞紐分析表的資料庫中不存在的自訂計算與專案集合。

當活頁簿包含計算專案時, 您可以將活頁簿上傳到 SharePoint 文件庫, 與其他人共用該活頁簿。 根據您的 SharePoint 環境的設定方式, 人們通常可以在瀏覽器視窗中查看和使用包含計算專案的活頁簿。 不過, 某些環境可能不支援這項功能。

如果您的組織使用的是 Office Web Apps 伺服器與 SharePoint Server 2013 (內部部署), 則可以使用 Excel Services (SharePoint server 2013) 或 Excel Web App (Office Web Apps Server)來轉譯瀏覽器視窗中的活頁簿。 此決定可能會影響包含計算欄位 (使用 Power Pivot for Excel 建立的活頁簿) 是否可在瀏覽器視窗中查看。

下表摘要列出 Excel Services (SharePoint Server 2013)、 Excel Web App (Office Web Apps Server) 及 Excel 網頁版 (在 SharePoint Online) 中是否支援計算專案。

計算專案

Excel Services (SharePoint Server 2013, 內部部署)

Excel Web App (Office Web Apps, 內部部署)

Excel 網頁版 (在 SharePoint Online中)

計算量值

是, 如果 SharePoint Online 支援所使用的資料來源。 請參閱在 SharePoint Online 中的活頁簿中使用外部資料

導出成員

是, 如果 SharePoint Online 支援所使用的資料來源。 請參閱在 SharePoint Online 中的活頁簿中使用外部資料

計算欄位

否。

在 Office Web Apps 伺服器 (內部部署) 中不支援 Power Pivot 功能, 包括計算欄位和資料模型。

是, 如果 SharePoint Online 支援所使用的資料來源。 請參閱在 SharePoint Online 中的活頁簿中使用外部資料

如需詳細資訊, 請參閱下列資源:

重要:  如果您嘗試在瀏覽器視窗中查看包含計算專案 (或不受支援的功能) 的活頁簿, 而您收到錯誤訊息指出該活頁簿不受支援, 請嘗試在 Excel 2013中開啟該活頁簿。

頁面頂端

什麼是匯出量值?

[匯出量值] 是自訂計算, 當您使用的是儲存在 SQL Server Analysis Services 中的多維資料時, 就可以在 Excel 中建立。 在定義資料庫中可能還不存在的計算時, 匯出量值非常有用。 自訂計算的範例可以包含下列任何一項:

  • 使用特定公式的銷售配額量值

  • 群組中之專案的總量值

  • 使用複雜查詢的毛利潤量值

  • 使用毛利潤與產品成本總和的收入量值

當您建立匯出量值時, 您定義的是多維運算式 (MDX) 查詢。 使用 Excel 中的 [計算量值] 對話方塊即可輕鬆完成, 這可讓您使用拖放功能來設定您的查詢。

若要在 Excel中建立計算量值

  1. 使用儲存在 Analysis Services 立方體中的資料來建立樞紐分析表或樞紐分析圖報表。

  2. 在 [分析] 索引標籤的 [計算] 群組中, 選擇 [ OLAP 工具] > [ MDX 計算量值]。 隨即會開啟 [新增計算量值] 對話方塊。

  3. 在 [名稱] 方塊中, 指定匯出量值的名稱。

  4. (此為選用步驟)。 若要指定匯出量值在 [樞紐分析表欄位] (或 [樞紐分析圖欄位]) 清單中應出現的位置, 請執行下列其中一項或兩項步驟:

    • 使用 [量值群組] 清單, 指定您想要在樞紐分析表欄位(或樞紐分析圖欄位) 清單中顯示計算量值的位置。 如果您沒有指定 [量值] 群組, 則會在名為「」的群組中顯示匯出量值。

    • 在 [資料夾] 方塊中, 輸入名稱, 以建立匯出量值的顯示資料夾。

  5. 從 [欄位和專案] 索引標籤中, 將專案 (例如量值) 拖曳到 [ MDX ] 窗格。

  6. 在 [ MDX ] 窗格中的專案新增運算, 例如 +、-、/或 *。

  7. 從 [欄位和專案] 索引標籤中, 將另一個專案拖曳到 [ MDX ] 窗格。

  8. 重複步驟 5-7, 直到已設定好專案和公式為止。
    例如, 如果您要建立稱為收入的計算量值, 請在 [ MDX ] 窗格中, 您可能會有
    類似[Measures].[Product Cost]+[Measures].[Gross Profit]的查詢

  9. 選擇 [測試 MDX ], 確定查詢可以正常運作。

  10. 選擇[確定]來建立匯出量值。

  11. 若要在報表中使用計算量值, 請在 [樞紐分析表欄位] (或 [樞紐分析圖欄位]) 清單中選取。 您會在步驟4中指定的位置找到該檔案。

附註: 因為 Excel MDX 的匯出量值是用來針對 SQL Server Analysis Services 資料來源建立會話特定計算, 所以您的匯出量值將限制為會話與您使用的資料來源連線。 進一步瞭解如何建立會話範圍的導出成員

頁面頂端

什麼是匯出成員?

當您使用儲存在 Server Analysis Services 中的多維資料時, 導出成員是您可以在 Excel 中定義的一組成員。 在定義可能不存在於資料庫中的專案集合時, 導出成員是很有用的。 這些自訂集的範例可以包含下列任何一項:

  • 包含特定地理區域 (例如國家/地區、區域或狀態) 的區域

  • 計算銷售代表的限額金額的一組產品

  • 與特定行銷活動相關的一組促銷活動

就像計算量值一樣, 當您建立匯出成員時, 您會定義 MDX 查詢。 您可以使用 Excel 中的 [匯出成員] 對話方塊輕鬆完成, 這可讓您使用拖放功能來設定您的查詢。

附註: 當您在 Excel 中使用樞紐分析表時, 如果您的資料來源已連線至執行 SQL Server 2008 或較舊版本的伺服器, 就無法在 [欄位清單] 下拉式清單中取消選取該導出成員。 如果資料來源已連線至執行 SQL Server 2008 R2 或更新版本的伺服器, 您可以在 [篩選] 下拉式清單中選取及取消選取匯出的成員。

在 Excel中建立匯出成員

  1. 使用儲存在 Analysis Services 立方體中的資料來建立樞紐分析表或樞紐分析圖報表。

  2. 在 [分析] 索引標籤的 [計算] 群組中, 選擇 [ OLAP 工具] > [ MDX 匯出成員]。 新的 [匯出成員] 對話方塊隨即開啟。

  3. 在 [名稱] 方塊中, 指定匯出成員的名稱。

  4. 使用上層階層清單, 以指定要在樞紐分析表欄位(或樞紐分析圖欄位) 清單中顯示匯出成員的位置。
    請密切注意您所選取的專案。 您必須知道匯出成員的指定位置, 才能在樞紐分析表 (或樞紐分析圖報表) 中使用。

  5. 從 [欄位和專案] 索引標籤中, 將專案 (例如維度階層) 拖曳到 [ MDX ] 窗格。

  6. 在 [ MDX ] 窗格中的專案新增運算, 例如 +、-、/或 *。

  7. 從 [欄位和專案] 索引標籤中, 將另一個專案拖曳到 [ MDX ] 窗格。

  8. 重複步驟 5-7, 直到已設定好專案和公式為止。
    例如, 如果您要建立稱為核心產品的導出成員, 其中包含除兩個產品類別以外的所有產品類別, 請在 [MDX] 窗格中
    , 您可能會有類似[Product].[Product Categories]-[Product].[Product Categories].[Category].&[4]-[Product].[Product Categories].[Category].&[3]的查詢

  9. 選擇 [測試 MDX ], 確定查詢可以正常運作。

  10. 選擇[確定]來建立匯出成員。

  11. 若要將匯出成員新增至樞紐分析表 (或樞紐分析圖報表), 請執行下列步驟:

    1. 請確定已為報表選取至少一個量值。

    2. 在 [樞紐分析表欄位] (或 [樞紐分析圖欄位]) 清單中, 展開您在步驟4中指定的父維度。

    3. 選取與您用來建立匯出成員的階層相對應的 [維度階層] 旁的核取方塊。 報告會顯示群組中所有維度成員的資訊, 包括您建立的匯出成員。

  12. (此為選用步驟。 若要只在報表中顯示導出成員的資訊, 請執行下列步驟:

    1. 在 [樞紐分析表欄位] (或 [樞紐分析圖欄位]) 清單中, 指向包含匯出成員的維度階層。

    2. 當向下箭號出現時, 按一下 (或輕觸) 以開啟 [選取欄位] 對話方塊。

    3. 清除所有專案的核取方塊 (您所建立的匯出成員除外)。

頁面頂端

什麼是匯出欄位?

如果您想要在樞紐分析表或報表中建立不使用儲存在 Analysis Services 中的多維資料的計算專案, 而是使用在 Excel中使用 Power Pivot 建立的資料活頁簿資料模型中的資料, 則計算欄位很有用。 計算欄位中的值可能會根據內容而變更。 內容是透過在 PowerPivot 中使用資料分析運算式 (DAX)的列、欄、篩選或自訂公式中的選取專案來決定。

與計算量值與導出成員類似, 匯出欄位會列在 [樞紐分析表欄位] (或 [樞紐分析圖欄位]) 清單中, 通常是位於 [值] 群組中。 您有幾個選項可供您建立匯出欄位。

若要在 Excel中建立計算欄位

如需如何建立及使用計算欄位的詳細資訊, 請參閱下列資源:

頁面頂端

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×