Power BI for Office 365(四)Power View第一部分
Power View是一种可以创建动态的交互式报表的工具,并且支持丰富多样的图表类型,在Power View中创建的报表可以很容易地进行分享,以及供查看报表的用户对Power View报表进行交互。从这一篇开始,Anna将利用她在Power Query中得到的数据组织到Power Pivot之后,在Power View中制作动态报表。
要创建Power View报表,在INSERT标签下就找到Power View按钮,点击之后,一个新的Power View工作簿被创建。Power View报告仍然是在Excel中跟其它工作簿并列在一起的,但很明显它跟传统的Excel工作簿是完全不相同的,它更像一个报表的设计器。

在Power View工作簿下可以看到相应的Power View的Ribbon菜单。

在Anna的第一份Power View报告中,Anna决定设计一张individual sector绩效报告。于是她在Power View Fields中找到在上一篇中创建的SP500_Annual_Data这张表,点击表的下拉箭头查看表下的所有列。

Anna发现这些列不是她全部想要的。Power View显示出的数据是来自上一篇中创建的Power Pivot的,于是Anna选择Power Pivot的Ribbon菜单,点击Manage按钮回到Power Pivot窗口。找到SP500 Annual Data表,然后右键她想隐藏的列,选择Hide from Client Tools。

这样,列在客户端就隐藏掉了,但是数据在模型中还是存在的。接下来Anna继续隐藏了一些在报表中需需要的列。在Power Pivot中隐藏的列会显示成灰色。

当Anna回到Excel下的Power View报告中,系统发现数据源被更改了,于是弹出了一个对话框,点击OK之后Power View将对数据模型进行更新。

这样,Anna就不用担心每一次她对数据模型的更新会影响到Power View报告的设计,因为每一次对数据源的更改Power View都会根据其变化作出调整。相对来说,更少的列对于报表的创建将更清晰明了。

当然,按照同样的方法,Anna也可以将隐藏的列再拿回来,方法就是在上面的右键菜单中,选择Unhide from Client Tools。
接下来,Anna开始创建她的第一个Power View报告。
首先,Anna从Power View Fields中将Gain or Loss – dollars以及Sector拖拽到报告面板中,可以看到在Power View报告中自动创建了一张表。
.
Power View会自动为其加上sum汇总项。而这里Anna觉得平均值可能会更直观一些,于是她将这里替换成了Average gain – dir项。
按照同样的方法,Anna为表中增加了更多的列。然后Anna点击Ribbon菜单中的Bar Chart下的Stacked Bar。

可以看到表格变成了一个条状图,接下来Anna想给每一个条配上自己的颜色。

Anna选中Power View中的图表,将Sector拖拽到了Legend区域。然后图表中的每一条柱子就被标识成了不同的颜色,这样看上去更美观一些。

Anna发现图表中的Legend已经显得多余了,所以她选择LAYOUT下的Legend下的 None将其隐藏掉。

可以看到Sector虽然作为报表的Legend,但是报表中的Legend区域已经消失了。这样看上去更像是Anna所需要的结果。

接下来Anna根据同样的套路,在报表上添加了更多的图表。然后将报表题目和工作簿标签都命名为Sector Performance。
当 Anna的报表设计完成后,可以看到如下的效果。

Power View为Anna提供了很好的交互功能,比如当Anna单击条状图表其中的一个的时候,可以看到报表的其它区域都根据她的选择发生了相应的变化。

同时颜色也都是跟着响应的。

留意到其中的一项,Energy,它是没有右上角NASDAQ部分的的图表的,为什么呢?Anna研究后发现,在NASDAQ中确实没有Energy的数据,所以Power View自动将这个图表从界面上移除了。

所有浏览这张报告的用户都可以通过对Sector的选择从而得到过滤之后的报表,Anna觉得,这绝对是一个很棒的展现工具。
完成这张报表之后,Anna决定创建另外一张报表,这张报表将显示某一Sector下的子类的所有成员。这里将用到在上一篇中创建的层次结构。
在Power View Fields中可以看到这个层次结构,Anna将其子项Sub_Industry拖拽到Power View报表区域中。

所有的子项都被显示出来,但是Anna这里关注的只是其中一个大类Consumer Staples Sector下的所有项。Anna留意到Power View报表旁边的Filter面板,这个面板可以用来筛选已经选中的表,以及Power View整个报表的内容。

Anna希望报表只显示Consumer Staples分支,所以在筛选界面中删除了其它项,只保留了Consumer Staples。

筛选完毕后,按照第一张报表中同样的方法,创建了其余的图表。同样将报表名称和Power View标签命名成为Consumer Staples。

同样Anna点击条状图中的一个,跟第一份报表一样,报表的其它区域都根据条状图的选择进行了响应。

到目前为止,Anna创建了具有丰富交互能力的报表。在下一篇中,我们将介绍Anna如何在Power View中进一步创建功能更丰富的报表。
同时通过这篇,你也可以了解到如何创建一张Power View报告,以及如何同步数据源,以及过滤报表中的数据。同时,你也可以大体了解到Power View所提供的交互能力。
Power BI for Office 365(四)Power View第一部分的更多相关文章
- Power BI for Office 365 概览
伴随着数据量的日益增长,通过自服务式的商业智能把数据转换成辅助决策支持的工具,越来越成为迫切的需求.在以前,处理这些数据往往只是IT人员范围内的事,但是通过Power BI for Office 36 ...
- Power BI for Office 365介绍
微软在七月份发布了一个新产品,它建立在微软的云的第一个数据平台- Power BI for Office 365.Satya Nadella,服务器和工具业务总裁,在当天的上午在微软的年度全球合作伙伴 ...
- Power BI for Office 365(七) Power BI站点
报表分享是Power BI for Office 365比较关键的一个功能,其中提供的Power BI站点将给这些报表一个安全的"归宿",同时也可以跟任何想要分享的人进行协作--- ...
- Power BI for Office 365(八)共享查询
在Power Query中,你不但可以搜索线上的数据,也可以把自己的数据发布到线上供其它人检索.Power Query通过Power BI站点提供了这种内置的分享功能.在Excel中,Anna打开了她 ...
- Power BI for Office 365(三)Power Pivot
在Power Pivot中可以从各种数据源中根据你的需求来创建数据模型,并且可以根据需要随时刷新这些数据.在上一篇中,Anna已经准备好了加载到Power Pivot中的数据.Power Pivot就 ...
- Power BI for Office 365(五)Power View第二部分
继续上一篇Power View 报表的创建, Anna觉得为每一个大类创建一张单独的报表似乎很不现实,所以她决定按照另外一种方式来设计报表,从而满足最终用户想要查看不同大类下的数据的要求. 于是Ann ...
- Power BI for Office 365(一)移动端应用
此篇来自于微软商业智能网站的官方博客团队发布的Power BI在线资料其中的一部分,完整版地址: http://office.microsoft.com/en-us/office365-sharepo ...
- Power BI for Office 365(六)Power Map简介
如果说Power BI中最给力的功能是什么,我觉得是Power Map.Power Map第一次是出现在SQL Server 2014的新特性里被提及,前身就是GeoFlow.在Power Map下可 ...
- Power BI for Office 365(二)Power Query
在上一篇中我们看到了Power BI在移动端的支持,从这一篇起降依次介绍Power BI中的各个功能组件,此篇讲通过一个故事来介绍如何在Power Query中获取并且组织数据. 在这个系列中,我们将 ...
随机推荐
- ubuntu下配置vpn
Ubuntu系统下搭建VPN环境 以下是基于Amazon EC2/Ubuntu搭建PPTPD服务提供VPN连接的过程记录.至于为什么要搞VPN,大家都懂的...而我主要是要访问Python的一些网站以 ...
- shell浅谈之九子shell与进程处理
转自:http://blog.csdn.net/taiyang1987912/article/details/39529291 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] ...
- [转] 对称加密算法DES、3DES
转自:http://www.blogjava.net/amigoxie/archive/2014/07/06/415503.html 1.对称加密算法 1.1 定义 对称加密算法是应用较早的加密算法, ...
- 精通Web Analytics 2.0 (5) 第三章:点击流分析的奇妙世界:指标
精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第三章:点击流分析的奇妙世界:指标 新的Web Analytics 2.0心态:搞定它.新的闪亮系列工具:是的.准备好了吗?当然 ...
- wpf converter converterparameter 绑定多参数
1. converterparameter不是依赖属性,所以不能用binding. 2. 可以把converter 的接口 IValueConverter改为 IMultiValueConverter ...
- python--函数式编程 (高阶函数(map , reduce ,filter,sorted),匿名函数(lambda))
1.1函数式编程 面向过程编程:我们通过把大段代码拆成函数,通过一层一层的函数,可以把复杂的任务分解成简单的任务,这种一步一步的分解可以称之为面向过程的程序设计.函数就是面向过程的程序设计的基本单元. ...
- Mongodb启动命令mongod参数说明
Mongodb启动命令mongod参数说明 mongod的主要参数有: 基本配置 ----------------------------------------------------------- ...
- tyvj1102 单词的划分
描述 有一个很长的由小写字母组成字符串.为了便于对这个字符串进行分析,需要将它划分成若干个部分,每个部分称为一个单词.出于减少分析量的目的,我们希望划分出的单词数越少越好.你就是来完成这一划分工作的. ...
- tyvj1863 [Poetize I]黑魔法师之门
背景 经过了16个工作日的紧张忙碌,未来的人类终于收集到了足够的能源.然而在与Violet星球的战争中,由于Z副官的愚蠢,地球的领袖applepi被邪恶的黑魔法师Vani囚禁在了Violet星球.为了 ...
- STM32f103之外部中断
一.背景 有个需求,IO口检测上升沿,然后做相应的动作.在此记录STM32F103的外部中断结构及配置方法, 以备下次快速上手使用. 有许多不太明白,又是老司机(:-D)帮忙,真的是站在别人的肩膀上会 ...