使用PowerPivot for Excel可以做的很酷的事情

Microsoft Excel中的商業智能

PowerPivot for Excel是Microsoft Excel的附件。 它可以讓用戶在熟悉的環境中執行強大的商業智能(BI)。

PowerPivot可從微軟免費下載,並允許用戶使用超大型數據集。 在PowerPivot之前,這種分析僅限於企業BI工具,如SAS和Business Objects。

PowerPivot使用名為VertiPaq的內存引擎。 這款SSAS引擎充分利用了今天大多數個人電腦上增加的RAM

大多數IT部門都需要構建企業BI環境所需的資源。 PowerPivot將這些工作的一些更接近業務用戶。 雖然PowerPivot for Excel中有很多功能,但我們選擇了五種我們認為最酷的功能。

提示:您可以在這裡下載PowerPivot。 如果您不確定要從Microsoft網站上下載哪個下載鏈接,請查看您是否使用32位或64位版本的Windows 。 如果您有麻煩,Microsoft有安裝PowerPivot的方法。

注意: PowerPivot數據只能保存在使用XLSXXLSMXLSB文件擴展名的工作簿中。

05年1月

使用非常大的數據集

馬丁Barraud /石頭/蓋蒂圖片

在Microsoft Excel中,如果移動到工作表的最底部,則會看到最大行數為1,048,576。 這代表大約一百萬行數據。

使用PowerPivot for Excel,對數據行數沒有限制。 儘管這是一個真實的陳述,但實際限制取決於您運行的Microsoft Excel版本以及是否要將電子表格發佈到SharePoint 2010。

如果您運行的是64位版本的Excel,PowerPivot據說可以處理大約2 GB的數據,但是您還必須擁有足夠的RAM才能使其順利運行。 如果您計劃將基於PowerPivot的Excel電子表格發佈到SharePoint 2010,則最大文件大小也是2 GB。

底線是PowerPivot for Excel可以處理數百萬條記錄。 如果達到最大值,您將收到內存錯誤。

如果您想使用PowerPivot for Excel使用數百萬條記錄,請下載PowerPivot for Excel教程示例數據(約230萬條記錄),其中包含PowerPivot Workbook Tutorial所需的數據。

05年05月

合併不同來源的數據

這必須是PowerPivot for Excel中最重要的功能之一。 Excel始終能夠處理不同的數據源,例如SQL Server ,XML,Microsoft Access甚至基於Web的數據。 當您需要在不同的數據源之間創建關係時,問題就來了。

有第三方產品可以提供幫助,您可以使用VLOOKUP等Excel功能“加入”數據,這些方法對於大型數據集不切實際。 PowerPivot for Excel用於完成此任務。

在PowerPivot中,您可以從幾乎任何數據源導入數據。 我發現其中一個最有用的數據源是SharePoint列表。 我已經使用PowerPivot for Excel將來自SQL Server的數據和來自SharePoint的列表結合起來。

注意:您需要SharePoint 2010才能使其工作,以及SharePoint環境中安裝的ADO.Net運行時。

將PowerPivot連接到SharePoint列表時,實際上是連接到數據饋送。 要從SharePoint列表創建數據饋送,請打開列表並單擊列表功能區。 然後點擊導出為數據饋送並保存。

Feed在PowerPivot for Excel中可用作URL。 查看使用PowerPivot中的SharePoint列表數據(這是一個MS Word DOCX文件)的白皮書以獲取有關將SharePoint用作PowerPivot的數據源的更多信息。

05年3月

創建視覺Apealing分析模型

PowerPivot for Excel可讓您將各種可視數據輸出到Excel工作表中。 您可以在數據透視表,數據透視圖,圖表和表格(水平和垂直),兩個圖表(水平和垂直),四個圖表和一個展開數據透視表中返回數據。

當您創建一個包含多個輸出的工作表時,就會產生力量。 這提供了使分析非常簡單的數據的儀表板視圖。 即使你的主管應該能夠與你的工作表互動,如果你正確地建立它。

Excel 2010附帶的切片器使得視覺過濾數據變得非常簡單。

04年05月

使用DAX創建用於切片和切塊數據的計算字段

DAX(數據分析表達式)是PowerPivot表中使用的公式語言,主要用於創建計算列。 查閱TechNet DAX參考資料以獲取完整參考。

我通常使用DAX日期函數來使日期字段更有用。 在包含格式正確的日期字段的Excel常規數據透視表中,您可以使用分組來包含按年,季度,月份和日期進行過濾或分組的功能。

在PowerPivot中,您需要將它們創建為計算列來完成相同的操作。 為您需要的每種方式添加一列,以便在數據透視表中過濾或分組數據。 DAX中的許多日期函數與Excel公式相同,這使得這一點很簡單。

例如,在新計算列中使用= YEAR([ 日期列 ])將年份添加到PowerPivot中的數據集。 然後,您可以使用這個新的YEAR字段作為您的數據透視表中的切片器或組。

05年05月

將儀表板發佈到SharePoint 2010

如果您的公司與我的一樣,儀表板仍然是您的IT團隊的工作。 PowerPivot與SharePoint 2010結合使用,可將儀表板的強大功能置於用戶的手中。

將PowerPivot驅動的圖表和表格發佈到SharePoint 2010的先決條件之一是在SharePoint 2010服務器場上實施PowerPivot for SharePoint。

在MSDN上查看PowerPivot for SharePoint。 您的IT團隊將不得不這樣做。