玩玩Excel下的Power View
作为微软平台下的数据展示工具,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中,都可以很简单的制作出让你和你的老板以及客户眼前一亮的报表。
玩玩Excel下的Power View的更多相关文章
- Power BI for Office 365(四)Power View第一部分
Power View是一种可以创建动态的交互式报表的工具,并且支持丰富多样的图表类型,在Power View中创建的报表可以很容易地进行分享,以及供查看报表的用户对Power View报表进行交互.从 ...
- Excel 2016 Power View选项卡不显示的问题
https://zhuanlan.zhihu.com/p/43543442 PowerView是Excel中的Power系列插件之一,可以基于excel制作交互式仪表板. 初学者在使用Power Vi ...
- Power BI for Office 365(五)Power View第二部分
继续上一篇Power View 报表的创建, Anna觉得为每一个大类创建一张单独的报表似乎很不现实,所以她决定按照另外一种方式来设计报表,从而满足最终用户想要查看不同大类下的数据的要求. 于是Ann ...
- 升级到Offiec 2016后 Power View 不见了的处理方法
好吧 并不是没有了,而只是快捷方式需要手动的调整出来, 过程还是挺复杂,给一个官方文档吧. Turn on Power View in Excel 2016 for Windows https://s ...
- Excel下用SQL语句实现AVEDEV函数功能
Excel下AVEDEV函数返回一组数据点到其算术平均值的绝对偏差的平均值. AVEDEV 是对一组数据中变化性的度量.最常见的应用就是统计平均分差. 但是如果在Excel中写SQL进行一些复杂的统计 ...
- SQL Server 2014新特性:五个关键点带你了解Excel下的Data Explorer
SQL Server 2014新特性:五个关键点带你了解Excel下的Data Explorer Data Explorer是即将发布的SQL Server 2014里的一个新特性,借助这个特性讲使企 ...
- excel下拉级联的做法
前面的文章讲了,excel下拉级联,重新选第一个下拉,后面那个值怎么清除.今天我讲下excel利用宏解决整个表格的级联下拉问题. 我遇到的情况是两个下垃圾连,第一个医生类别,第二个医生职称,而且我是要 ...
- MVC 导出Excel 的其中一方法(View导出excel)
场景:mvc下导出excel 思路:使用View导出excel 步骤: 1.导出标签添加事件 $("#export_A").click(function(){ //省略代码.... ...
- Spring 中 AbstractExcelView 支持根据模板生成Excel文件. 通过设置 view 的 URL 属性指定模板的路径
注意:1. 模板需放在 WEB-INF 目录下2. 指定模板路径时不需要添加扩展名, Spring将自动添加 .xls 到URL 属性中.3. 在指定URL前需先设置 view 的 Applicat ...
随机推荐
- linux下编译qt5.6.0静态库——configure配置
linux下编译qt5.6.0静态库 linux下编译qt5.6.0静态库 configure生成makefile 安装选项 Configure选项 第三方库: 附加选项: QNX/Blackberr ...
- DIV的摇晃效果---jquery实现
DIV的摇晃效果---jquery实现 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ...
- C#读写SQL Server数据库图片
效果图: 下载链接: http://download.csdn.net/detail/u010312811/9492402 1.创建一个Winform窗体,窗体分为“数据上传”和“数据读取”两部分: ...
- iOS FMDB 不需要关闭
以前做了一个应用,里面用到了FMDB,进行每一次操作前,都open,完成操作后都close.因为我是参考他们以前的代码.程序初期没发现什么问题,程序完成后,各种卡顿就出现了!即使我是放在新线程里操作的 ...
- ansible中tag的用法
Tags 根据官方文档介绍: ansible允许通过自定义的关键字来给playbook中的资源打上标签,然后只运行标签标记的那个task任务. 例如,可能有个完成的OS配置,然后特定的步骤标记为“nt ...
- PHP javascript cookie
2015-07-30 16:54:58 ................................cao!!!! 汉字, 邮箱的@符号 容易出错 PHP setcookie 的时候, 不要url ...
- a byte of python (摘01)
a byte of python 第一章 介绍 Python 特色 简单.易学.免费.开源 高层语言.可移植性.解释性 面向对象.可扩展性.可嵌入性 丰富的库 第二章 安装Python http:// ...
- nyoj202_红黑树_中序遍历
红黑树 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 什么是红黑树呢?顾名思义,跟枣树类似,红黑树是一种叶子是黑色果子是红色的树... 当然,这个是我说的... & ...
- oracle触发器 ORA-01722:invalid number 解决方法
问题在于,远程库是nvarchar2类型,本地是number类型,同步的时候有问题. create or replace trigger tri_org_department after insert ...
- 【编程之美】2.5 寻找最大的k个数
有若干个互不相等的无序的数,怎么选出其中最大的k个数. 我自己的方案:因为学过找第k大数的O(N)算法,所以第一反应就是找第K大的数.然后把所有大于等于第k大的数取出来. 写这个知道算法的代码都花了2 ...