1.项目案例
这是一家咖啡店的数据,Excel里有两个表,分别是销售数据表、产品表。
销售数据表记录了咖啡订单,包括字段:订单编号、订日期、门店、产品ID、顾客、数量。
产品表中记录了咖啡的种类与价格,包括字段:咖啡ID、咖啡种类、杯型、产品名称、价格。
2.什么是数据关系?
在日常生活中,人和人之间是有关系的,管理人之间的关系叫做人脉管理。同样的,表和表之间也是有关系的,叫做数据关系。
通过管理数据关系,就可以清楚的知道各个表之间的关系,有助于我们做跨表格分析。
举个例子,你就明白啦。在案例数据中,销售数据表的“产品ID”与产品表的“产品ID”对应,通过这个关系,就可以知道每个订单里用户购买了什么类型的咖啡,价格是多少。
3.如何用Power BI中管理数据关系呢?
首先,将需要的表导入Power BI,可以看之前的内容:如何导入数据。
导入后,在画布的左边的“模型视图”中,可以显示每个表及其列之间的关系。
一般Power BI会自动识别相同字段进行连接(如下图)。
如果要创建关系,就在表之间拖放要连接的字段。如果要删除关系也非常简单,右键单击该关系,选择“删除”。
如何想要隐藏表或某个列,右键单击,选择“在报表视图中隐藏”。
另外,功能栏上的“管理关系”中,可以将表之间的关系直观的显示出来。
还可以用“自动检测”来查找新的数据或更新数据中的关系。
4.如何新增一列?
点击画布左边的“数据视图”,在工具栏选择“表工具”->“新建列”,当前表就会弹出一列空白列。
在上面空白栏里可以改新增列的名称,以及该列的数据值。
现在我们给销售数据表增加一列“年”,用Year函数取值日期,就可以得到“订单的年份”。
5.如何隐藏字段?
选中想要隐藏的字段,右键选择“隐藏”。隐藏字段不会被删除,数据仍然存在,只是让肉眼暂时看不到。
在“模型视图”中字段显示灰色表示是隐藏的字段。
如果想要让隐藏的字段重新显示出来,可以选中该字段,然后右键单击- >取消“在报表视图中隐藏”的勾。
6.如何创建度量值?
创建度量值是指用表中原有的字段计算得到新的字段。下面我们通过一个例子,实践操作一遍,你就懂啦。
在工具栏的“建模”中,选择“新建度量值”。
在公式栏中,输入定义度量值的 DAX 表达式。DAX表达式类似于Excel里的函数,DAX 表达式里面包括了很多常用的函数,方便分析使用。
在输入DAX 表达式时,Power BI 会显示这个函数的作用,同时还会显示表格里面的字段给你选择。例如下图输入DAX 表达式是SUM,表示是求和函数。
这里选择“产品ID”字段,表示统计有多少种产品(产品数量)。这样我们就创建了一个新列“产品数量”。
创建新度量值后,它将显示在屏幕右侧“字段”窗格的一个表中。
若要删除,选中字段,右键,选中删除即可。
7.如何创建计算表?
计算表是指用原始表中的数据来分析得出一个新表。下面我们通过一个案例来演示。
创建计算表,可以点击“数据视图” ,选择“表工具”选项中的“新建表”。
在公式栏中输入新表的名称、等于号以及要用于构成表的计算。下图案例演示了,创建一个新表“门店”,里面的值是该咖啡品牌在哪些地区有门店。
可以在“字段”窗格中看到创建的新表。
8.如何分析时间数据?
当使用日期字段来进行可视化作图时,Power BI会自动将时间进行汇总成年、季度、月、日几个维度。
例如,销售数据表中的“订单日期”是以天为单位,在做图时会自动汇总成一年。
点击下面的“层次结果”按钮,就可以把图展示成每个季度的销量,再按一下就会展示成每个月的销量,再按一下就会展示成每天的销量。
如果想要统计时间,可以点击向上箭头(下图红框),每天的订单就会汇总成每月的订单。
下图是用“订单日期”为横轴,“数量”为纵轴生成的条形图,这个图可以很清楚的看到不同时间维度下咖啡的订单销量是多少。通过这种方法,可以用来分析每月、每个季度、每年公司的经营状况。
9.总结
通过案例,我们学会了Power BI的以下知识点:
1)如何管理数据关系
2)创建计算列
3)如何隐藏列
4)创建度量值
5)创建计算表
6)浏览基于时间的数据
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。