Power BI for Office 365(四)Power View第一部分

Power View是一种能够建立动态的交互式报表的工具,而且支持丰富多样的图表类型,在Power View中建立的报表能够很容易地进行分享,以及供查看报表的用户对Power View报表进行交互。从这一篇开始,Anna将利用她在Power Query中获得的数据组织到Power Pivot以后,在Power View中制做动态报表。html

要建立Power View报表,在INSERT标签下就找到Power View按钮,点击以后,一个新的Power View工做簿被建立。Power View报告仍然是在Excel中跟其它工做簿并列在一块儿的,但很明显它跟传统的Excel工做簿是彻底不相同的,它更像一个报表的设计器。ide

在Power View工做簿下能够看到相应的Power View的Ribbon菜单。工具

在Anna的第一份Power View报告中,Anna决定设计一张individual sector绩效报告。因而她在Power View Fields中找到在上一篇中建立的SP500_Annual_Data这张表,点击表的下拉箭头查看表下的全部列。spa

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

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

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

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

固然,按照一样的方法,Anna也能够将隐藏的列再拿回来,方法就是在上面的右键菜单中,选择Unhide from Client Tools。blog

接下来,Anna开始建立她的第一个Power View报告。get

首先,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所提供的交互能力。

相关文章
相关标签/搜索