作為微軟平台下的數據展示工具,Power View是一個不錯的選擇。而在Excel 2013下,即使你沒有SharePoint的實例那么你也可以玩轉它。此篇講對Excel 2013下的Power View做簡單的介紹。
Power View早先是Sharepoint的一個新工具,關於它的更多信息可以參考拓狼的文章:
http://tech.it168.com/a2013/0412/1471/000001471917.shtml
在微軟發布了Office 2013后,PowerPivot和Power View就自動附加到Excel中,這樣即使沒有sharepoint的實例我們也可以體驗這些微軟為BI所設計的新功能。
首先,關於Office 2013的獲取,這里不做關於授權的太多介紹,如果你暫時沒有授權的話,你也有試用30天的時間,對於功能評估來說相信這個時間已經足夠了。
打開Excel 2013,可以看到新的Excel跟上一個版本已經發生了很大的變化。

在我看來,新的Excel更重視數據的展現,而且新的界面設計更適合觸控的操作。
提到觸控的操作不得不提一下Surface RT下的Excel 2013,此篇講述的Power View的是不包含在這個版本中的。
點擊Blank workbook,新建一個Excel工作簿。
為了演示POWER VIEW,首先從數據庫導入一點數據。點擊DATA,選擇From Other Sources,點From SQL Server。

這里我們選擇連接本地部署好的Adventure Works Data Warehouse數據庫。Adventure Works是微軟官方的示例數據庫,關於如何獲取並且部署這個實例數據庫,可以參考我下面的這篇隨筆。
http://www.cnblogs.com/aspnetx/archive/2013/01/30/2883831.html
點擊From SQL Server之后,彈出數據連接向導界面。

Server name填寫本地服務器,然后點Next。

接下來的界面中,選擇要連接的數據庫,這里選擇AdventureWorksDW2012,然后取消掉下面的Connect to a specific table。點擊Next。

最后一個界面,點擊Finish。

然后系統會提示選擇一張表,這里隨便選擇一個就可以,后續我們會用到一個SQL查詢來獲取指定的數據。

接下來的導入數據界面,點擊左下角的Properties…。

在連接屬性界面中,點擊Definition選項卡,Command Type選擇SQL,Command text輸入如下SQL查詢:
SELECT
SB.EnglishProductSubcategoryName,
SUM([SalesAmount])
FROM [AdventureWorksDW2012].[dbo].[FactInternetSales] F
LEFT JOIN [dbo].[DimProduct] P ON F.ProductKey=P.ProductKey
LEFT JOIN [dbo].[DimProductSubcategory] SB ON P.ProductSubcategoryKey=SB.ProductSubcategoryKey
GROUP BY SB.EnglishProductSubcategoryName
點擊OK完成連接屬性的設置。

回到數據導入界面,點擊OK。在這個界面中,你也可以看到實際上可以選擇在Power View來查看數據,這里我們首先選擇把數據導到一張Excel工作簿中來,然后從工作簿現有的數據來創建Power View報告。

接下來,我們從這個現有的Excel工作簿中的數據生成Power View報表。點擊INSERT,可以看到下面相對上一個版本來說有了一個新的按鈕Power View Reports。
點擊它之后,會自動打開另外一個Excel工作簿,在工作簿里可以看到Power View的設計器。

在Power View Fields中展開數據表。

依次選擇表中的兩列。然后在左面的界面中,系統自動生成了一個列表。

點擊Ribbon菜單的DESIGN,可以看到數據的不同展現類型。默認的是Table模式。

Matrix模式跟Reporting Service和Excel下的透視表差不多。

而富有Metro Style的Card更適合做報表的選擇器。

此外還有相關的柱狀圖,條狀圖以及餅狀圖的支持。



留意到Scatter了嗎?那個就是微軟常拿出來演示的。
Scatter是非常不錯數據展現方式,下面是一段不錯的視頻,借助這種圖表展現《200國家200年》。
后續我會對Power View下面的圖表做更多介紹。
總之,Power View為數據呈現提供一種全新的方式,借助Silverlight,它使數據真正的"動"了起來,無論你在Sharepoint中還是在在Excel中,都可以很簡單的制作出讓你和你的老板以及客戶眼前一亮的報表。
