了解 PowerPivot 功能

PowerPivot for Excel 是一種可在 Excel 2010 中執行強大資料分析的增益集,讓您將自助式商務智慧帶到您的桌面上。PowerPivot for Excel 包含可加入及準備資料的視窗,以及 Excel 功能區上的 PowerPivot 索引標籤,您可以使用此索引標籤來操作 Excel 工作表中的資料。

PowerPivot for Excel 也包含一個精靈,讓您可以從不同來源匯入資料,其範圍包括內部網路的大型企業資料庫、公用資料摘要,一直到電腦上的試算表和文字檔案。 資料會當做資料表匯入 PowerPivot for Excel。這些資料表會以個別工作表的形式顯示在 PowerPivot 視窗中,類似於 Excel 活頁簿中的工作表。但是 PowerPivot for Excel 提供的功能與 Excel 工作表中的功能有顯著的不同。如需有關 PowerPivot 使用者介面的詳細資訊,請參閱<PowerPivot UI 導覽>。

您在 PowerPivot 視窗上使用的資料會儲存在 Excel 活頁簿內的分析資料庫中,而功能強大的本機引擎會載入、查詢及更新該資料庫中的資料。您可以在 PowerPivot 視窗中建立資料表之間的關聯性,進一步豐富 PowerPivot 資料。 而且因為 PowerPivot 資料位於 Excel 內,所以該資料會立即提供給樞紐分析表、樞紐分析圖,以及您在 Excel 中用來彙總資料並與資料互動的其他功能使用。所有資料的呈現與互動都是由 Excel 2010 所提供,因此,PowerPivot 資料與 Excel 呈現物件都包含在相同的活頁簿檔案中。PowerPivot 支援最大 2GB 的檔案,並讓您能夠在記憶體中處理最多達 4GB 的資料。

除了可幫助您分析資料的圖形化工具以外,PowerPivot 還包括 Data Analysis Expressions (DAX)。DAX 是可擴充 Excel 資料操作功能的新公式語言,允許更精密且更複雜的群組、計算與分析。DAX 公式的語法與 Excel 公式的語法非常類似,都是使用函數、運算子和值的組合。

Excel 與 PowerPivot 活頁簿之間的差異

如同上述,在 PowerPivot 視窗與 Excel 視窗中處理資料的方式有一些差異。其中也有我們想要特別提出來討論的一些重要差異:

  • PowerPivot 資料可以儲存在擁有下列檔案類型的活頁簿中:Excel 活頁簿 (*.xlsx)、Excel 啟用巨集的活頁簿 (*.xlsm),以及 Excel 二進位活頁簿 (*.xlsb)。在具有其他格式的活頁簿中,則不支援 PowerPivot 資料。

  • PowerPivot 視窗不支援 Visual Basic for Applications (VBA)。您可以在 PowerPivot 活頁簿的 Excel 視窗中使用 VBA。

  • 在 Excel 樞紐分析表中,您可以以滑鼠右鍵按一下資料行標題,然後選取 [群組],將資料分組。此功能通常用來依日期群組資料。在以 PowerPivot 資料為基礎的樞紐分析表中,您可以使用計算結果欄達到相同的功能。如需詳細資訊,請參閱<將日期分組>(英文)。

將資料發行至 SharePoint

建立 PowerPivot 活頁簿之後,您可以使用一般共用檔案的所有方式,與其他人共用該活頁簿。但是,將檔案發行到已安裝 PowerPivot for SharePoint 和 Excel Services 的 SharePoint 伺服器或伺服陣列提供許多效益。在 SharePoint 伺服器上,這些服務會一起運作來處理此活頁簿:PowerPivot for SharePoint 元件會處理資料,而 Excel Services 則會在瀏覽器視窗中轉譯資料,讓其他使用者可以在其中繼續分析資料。如需詳細資訊,請參閱<共用 PowerPivot 的資料>。

SharePoint 上的 PowerPivot 服務會針對您發行至 SharePoint 的 PowerPivot 活頁簿來加入共同作業和文件管理支援。PowerPivot for SharePoint 提供一種新的文件庫,可允許以豐富的方式預覽 PowerPivot 活頁簿中的報表、能夠從您發行至 PowerPivot 活頁簿的資料來建立 Reporting Services 報表,以及能夠從外部資料來源排程 PowerPivot 資料的自動重新整理。 如需有關與 SharePoint 整合的詳細資訊,請參閱《SQL Server 2008 R2 線上叢書》中的<PowerPivot for SharePoint>。