power bi数据建模案例(powerbi建模指的是)

小秘书了解到财务人每天上班都要跟数据表打交道,而财务分析是老生常谈的话题了。在做数据分析时要建立多表之间的数据联系,根据分析需求多表协同配合使用。

一个良好的数据模型是财务分析的基础,当财务人掌握数据建模的原理后,在做财务分析时方能如鱼得水、得心应手!

在上一篇文章中,我们跟大家分享了如何在Power BI中做多个数据表的加工处理。今天就来跟大家聊聊Power BI中的王炸功能——数据建模!这个功能听起来有点复杂,但是掌握其原理后,用起来非常方便!它能从多个表格、多个来源的数据中,根据不同的维度、不同的逻辑来聚合分析数据!

举个例子,比如fin_data(财务数据)和sales(销售数据)中都有年、月、公司字段。在Power Query中,我们可以使用合并功能将两张表拼在一起。但是使用Power Pivot的数据建模功能,则无需合并,直接建立联系即可。

power bi数据建模案例(powerbi建模指的是)

power bi数据建模案例(powerbi建模指的是)

为了按照年、月、公司分析数据,我们另外再建几张辅助表,如下:

power bi数据建模案例(powerbi建模指的是)

从这四个表中很容易就能想到它们之间的关系。而当我们关闭并应用查询时,Power Pivot也很容易的通过字段名称识别到了他们的联系。

power bi数据建模案例(powerbi建模指的是)

可以看出表和表之间多了很多线,这是Power Pivot自动检测的表间关系,没有检测到的表,可以点击一个表中的字段托到另一个表的对应字段上,就可以建立关系了。双击连接线,也可以看连接详情:

power bi数据建模案例(powerbi建模指的是)

根据建立的数据模型,可以做进一步的跨表分析,比如统计平均单价。

power bi数据建模案例(powerbi建模指的是)

我们知道平均单价=营业收入/销售量,而营业收入和销售量分别来自于fin_data和sales表,在“新建度量值”的功能中允许跨表的计算。

在fin_data下,我们点击“新建度量值”,编写DAX函数。

power bi数据建模案例(powerbi建模指的是)

然后“平均单价2”这个度量值就建立了,在右边字段区可以看到,但是左侧的字段里并没有出现。这是因为度量值其实只是一个计算函数,并不真实存储数据,他在可视化过程中根据展示要求实时计算结果。

power bi数据建模案例(powerbi建模指的是)

接下来,我们就新建一张报表,将度量值展示出来。下图就展示了平均单价的三种分析视角:

power bi数据建模案例(powerbi建模指的是)

注意,轴选择辅助表中的年、月/月份、公司/区域,否则就无法根据数据表之间的关系计算出度量值。

选择每个维度的任意序列,就能联动查看变化情况,如下图选择了2018年:

power bi数据建模案例(powerbi建模指的是)

使用这种方法建立的模型更加抽象和多维,灵活性也更高~

在实际的使用过程中,小秘书建议可以先用Power Query清洗数据,再用Power Pivot进行建模,两者搭配使用效果更佳!

在Power BI的课程中我们总结了数据处理五个步骤,快来Mark一下:

power bi数据建模案例(powerbi建模指的是)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论