点击上方SQL数据库开发,关注获取SQL视频教程
SQL专栏
SQL数据库基础知识汇总
SQL数据库高级知识汇总
转换
Power BI的转换主要是针对行列做一些编辑,包括分组,转置,反转行,计数,数据替换等等。也是属于数据编辑的一个范畴,涉及的功能会更多。今天我们先讲解对表格的转换。
示例
还是以Customers1表为示例,具体表结构及数据如下:
转换表
转换表的操作有分组依据,将第一行作为标题,转置,反转行和计数等。
分组依据
根据当前选定的列,对表中的行进行分组,具体操作如下。
进入编辑查询界面后,点击转换菜单下的分组查询,如下图:
得到的结果如下:
将第一行作为标题
一般我们导入Excel文件的时候,第一行都会显示数据的标题,但是导入进来不做操作,Power BI默认是不会将第一行显示为数据标题的,如下所示:
我们选择,将第一行用作标题后,那么第一行的列标题就会往上提了,如下图所示:
↓↓↓
转置
与Excel的行列转置一样,可以对表进行行列互相转置。
反转行
反转表的行,使最后一行显示为第一行,与排序不同的是它不排序,而只是将行进行反转显示。
计数
对当前表中的行进行计数,直接显示行数。
转换列
对列的转换常见的有数据类型的转换,重命名列名,替换值,填充,透视列和逆透视列等。
转换数据类型
类似Excel里面的修改数据格式,可以将数据修改成各种你需要的格式,下图是一些常见的可以转换的数据类型。
重命名:修改列名
替换值:替换选择列中需要被替换的数据
填充
分为向下填充和向上填充,我们举个具体示例容易理解
类似的如果我们点向上填充,结果就是下面这样
透视列
类似Excel中的透视表,选中某一列后对其他列进行透视
透视列有以下几个选项:
例如,我们选中城市,对客户进行透视,取客户的数量,结果如下图:
逆透视列
将除当前未选定列以为所有列转换为属性值对,具体操作如下图:
批注
表和列的转换可以解决一些关于表和列的常见问题,不管是对列的分组,还是对行的计数,或者是透视列等,都可以很方便的让我们对表里的数据有一个清楚的认识。
推荐阅读PowerBI基础知识——添加列
公众号内回复1,拉你进微信交流群
长按下方二维码加入,我们的SQL训练营
点击"阅读原文",了解SQL训练营
更多推荐
Power BI基础知识——转换表和列
发布评论