码迷,mamicode.com
首页 > 其他好文 > 详细

如何制作中国式报表

时间:2018-07-18 14:05:27      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:技术   idt   微信   一句话   sop   报表   使用   UNC   技术交流   

粉友们,下班了没?

 

技术分享图片

 

世界杯已然告一段落,如果你还在为输球导致下个月吃土而愤愤不平的话,那么现实是:2018的大半年已经过去了,请问你要上交老板的年中数据分析报表做好了吗?如果你还在为这年中复杂庞大的数据信息整合制作而感到焦灼不安的话,那么这个消息,也许可以让你忘记它们...

技术分享图片

 

粉友们是不是想问,这么浩瀚无垠的数据里,难道就没有一点解决办法吗?小悦的回答是:有的!

 

技术分享图片

 

今天给大家介绍一个报表制作大招!让你的数据报表分析变得鲜活生动而有趣,掌握后能轻轻松松完成数据报表分析!它就是“中国式报表”。技术分享图片技术分享图片

 

在学习制作中国式报表之前,我们首先要搞清楚什么是中国式报表。用一句话概括:格式复杂、信息量大、表头比较乱。

技术分享图片

报表1—每年每个类型下面子类的销售额

技术分享图片

报表2—每个类型下面子类的销售额以及每年的销售额汇总

技术分享图片技术分享图片

如上图,不但需要看每一年每个类别的详细销售情况,而且还要把类别和年份区别汇总。当然所谓中国式报表远不止这些,总之只有你做不到没有他(领导)想不到的古怪需求。

技术分享图片技术分享图片

 

接下来,以上面两个图为例,为大家揭晓如何在Power BI中制作中国式报表。首先,来看一下源数据结构:

 

技术分享图片

技术分享图片技术分享图片

 

实现报表1非常简单,在可视化对象中选择矩阵(或者也可以叫做交叉表)。由于"年”"类别" 、"子类别"属于层级关系,所以只需要在"行"属性中放入"地区"字段,将"年" 、"类别" 、"子类别"三个字段拖入到"列"属性中,最后将"销售额"拖入到"值"字段。

技术分享图片技术分享图片

 

技术分享图片

技术分享图片技术分享图片

 

报表2的制作相对麻烦一些,首先我们看一下表头在报表2中,文字,"别"和文字“年份"是属于同一个字段,"办公"“家具" "设备"和"2016"、"2017" 、"2018”是属于同一个字段。那么,问题来了,在我们源数据中的关系是年—>类别—>子类别,显然他们的关系是不符合报表2的。

技术分享图片

技术分享图片技术分享图片

 

这时候需要借助DAX重新构建一个表。

技术分享图片

技术分享图片

技术分享图片技术分享图片

 

现在已经按照报表2中表头的需求重建构建了一个表了,现在还差一步,我们维度已经重新构建了,但是没有对应的指标(这里需要注意,是对应的指标)。需要使用TREATAS函数创建虚拟对应关系。

 

技术分享图片

技术分享图片技术分享图片

 

最后,在“矩阵”可视化对象中,将对应的字段设置好就OK了。

 

技术分享图片

 

学完后,有木有心里顿生一句话:天空飘来五个字,那都不算事!你还为年中数据报告上交的事情愁眉苦脸吗?仿佛看到了明天下班是夕阳正与你相伴~

 


好东西,当然要一起分享!喜欢这篇文章的话,快快动动你的小指头,分享给更多的小伙伴们吧~

更多精彩请关注更多精彩内容请关注我们吧~微信公众号:悦策Power BI        QQ技术交流群:702966126

 

技术分享图片

如何制作中国式报表

标签:技术   idt   微信   一句话   sop   报表   使用   UNC   技术交流   

原文地址:https://www.cnblogs.com/yeacer/p/9328191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!