衣服合不合身,试了才知道-通过PowerBi样本数据了解大体功能

来源:互联网 发布:淘宝怎样装修商品 编辑:程序博客网 时间:2024/04/27 01:49

大家买一件衣服之前总会要穿在身上看看是否合适,然后再掏钱购买,以防很多看上去很美的衣服,穿在自己身上可能就成了淘宝中传说的“卖家秀”。要学习一个软件之前其实也要经历类似的过程,只有亲自动手操作了软件,才能知道它是否能解决你所面临的问题,提高你的工作效率,完善你的工作成果。所以在打算花时间学习PowerBi之前,可以先下载一个成型的PowerBi报表,亲自点点各种图形来体会一下产品功能。

最近,一家名为obviEnce的公司提供了一组PowerBi的sample data并得到了微软的认可。如果大家有兴趣,可以在https://docs.microsoft.com/en-us/power-bi/sample-datasets找到其相关信息。本篇以HR sample data表来简单介绍一下PowerbB的功能。


目前obviEnce提供的PowerBi sample data一共有三种形式:

  • content packs:PowerBi Service使用的sample data。如果你刚刚接触PowerBi,那就请跳过Docs中关于介绍如何使用content packs的部分,因为PowerBi Service类似于微软的Office 365,是基于Azure的云架构软件,需要注册后才能使用。
  • Excel files:是的,不用怀疑,你可能很早就使用过PowerBi了。PowerBi最初是作为Excel里面的一个Add-in被引入进来的,如果你是用Excel 2013或者2017,你作图使用的Power View实际上就是PowerBi的一部分功能。如果你不想安装desktop版的PowerBi,可以选择下载这个Excel files来浏览该功能。但是PowerBi的功能实际上要比Excel中的Power View强大的多,所以如果你想了解PowerBi建议你使用下面这种模板。
  • .pbix files:desktop版本PowerBi使用的文件。在本地及其安装PowerBi后可以直接打开进行修改。
以HR simple data的.pbix文件为例,用PowerBi打开后首先映入眼帘的是Reporting页面,下面包含5个page。Info Page主要是obviEnce公司的简介,略过不提。用第二页是New Hires来做简单说明,这一页分别用了,柱形图,曲线图,饼图以及瀑布图展现新员工的相关工作情况。Report支持mouse over效果,可以展示相关数据点的详细数据。页面上的每一个chart都是一个独立组件,可以随意更改位置,变化大小,更改颜色,加标题,修改字体等等。类似于在PowerPoint里面作图,完全不会有任何的束缚感。右侧的Visualization提供了20多种built-in的chart模板共使用。假如你不喜欢New Hires上New hire by gender的饼图,你可以选择这个chart,然后点击Visualization里面其他类型的chart,之后PowerBi就会立刻为你修改这个相应的视图。当你选择某个chart上的数据点时,其他chart的数据也会相应的变换到于所选择点相对于的数据,切换速度非常的快,几乎看不到loading的过程。这一点在你给C level的人做reporting的时候非常有优势,在浏览数据时可以做到无缝衔接,避免了长时间等待数据的尴尬情况。同时开可以切换视图,将图表与背后的表单数据对应起来观看,当图表上的数据点比较多的时候,这种视图模式就有了优势。



看完了Report功能面之后,可以切换到Data页面,看一下生成这些图表的原始数据。以Employee这张表单为例,乍看页面好像跟Excel很像,不过立刻就能发现table的数据是不能修改,这表明PoweBi并不是一个数据载体,它主要的功能是对row data进行整理和分析。在右侧的Fields部分能看到Employee这张表里面每一个column的类型,当column名前门没有任何图标时,表明该column是一个原始列,也就是直接加载进来的数据。如果column名字前面有图标,则表明这是一个计算列,是通过PowerBi对row data加工后得到的数据。如果column名是灰色的,表明这个column是隐藏列,在Report页面制作chart时不会出现。点击计算列,在公式栏可以看得生成这个计算列使用的公式,操作形式跟Excel计算列类似,使用的是Data Analysis Expressions (DAX)语言计算。



浏览过Data页面后可以去看最后一张Relationships页面,该页面类似于SQL Server中的table关系图。如果某几张table的column直接有对应关系,可以在Relationships页面建立连接关系,将多个表串联在一起,以实现Report页面中chart之间的联动关系。在PowerBi中可以创建一对一和一对多两种类型的relationship,两张表之间可以在不同的column上创建多个relationship,但只能有一个relationship生效。relationship的生成也比较简单,支持拖拽,在首次加载数据时,PowerBi还会自动判断不同表直接是否存在relationship,如果存在就会自动创建关联关系,以供使用。增提来说,操作起来还是很方便的。



PowerBi的主体功能大概就是这些。obviEnce公司提供的sample data可玩性还是不错的,HR data中的Employee table就有1 M+的rows,提供的Report也具有一定的商业意义。如果想偷个懒,可以把obviEnce的PowerBi sample data生成一个template,然后应用在自己数据上。如果有兴趣,不妨一试。

原创粉丝点击