SQL专栏

​SQL数据库基础知识汇总​

​SQL数据库高级知识汇总​


转换

Power BI的转换主要是针对行列做一些编辑,包括分组,转置,反转行,计数,数据替换等等。也是属于数据编辑的一个范畴,涉及的功能会更多。今天我们先讲解对表格的转换。


示例

还是以Customers1表为示例,具体表结构及数据如下:

Power BI基础知识——转换表和列_sql


转换表

转换表的操作有分组依据,将第一行作为标题,转置,反转行和计数等。


分组依据

根据当前选定的列,对表中的行进行分组,具体操作如下。

进入编辑查询界面后,点击转换菜单下的分组查询,如下图:

Power BI基础知识——转换表和列_转置_02

得到的结果如下:

Power BI基础知识——转换表和列_sql_03


将第一行作为标题

一般我们导入Excel文件的时候,第一行都会显示数据的标题,但是导入进来不做操作,Power BI默认是不会将第一行显示为数据标题的,如下所示:

Power BI基础知识——转换表和列_转置_04

我们选择,将第一行用作标题后,那么第一行的列标题就会往上提了,如下图所示:

Power BI基础知识——转换表和列_转置_05

↓↓↓

Power BI基础知识——转换表和列_转置_06


转置

与Excel的行列转置一样,可以对表进行行列互相转置。

Power BI基础知识——转换表和列_数据_07


反转行

反转表的行,使最后一行显示为第一行,与排序不同的是它不排序,而只是将行进行反转显示。

Power BI基础知识——转换表和列_转置_08


计数

对当前表中的行进行计数,直接显示行数。


转换列

对列的转换常见的有数据类型的转换,重命名列名,替换值,填充,透视列和逆透视列等。


转换数据类型

类似Excel里面的修改数据格式,可以将数据修改成各种你需要的格式,下图是一些常见的可以转换的数据类型。

Power BI基础知识——转换表和列_数据_09


重命名:修改列名


替换值:替换选择列中需要被替换的数据


填充

分为向下填充和向上填充,我们举个具体示例容易理解

Power BI基础知识——转换表和列_数据_10

类似的如果我们点向上填充,结果就是下面这样

Power BI基础知识——转换表和列_转置_11


透视列

类似Excel中的透视表,选中某一列后对其他列进行透视

透视列有以下几个选项:

Power BI基础知识——转换表和列_数据_12

例如,我们选中城市,对客户进行透视,取客户的数量,结果如下图:

Power BI基础知识——转换表和列_转置_13


逆透视列

将除当前未选定列以为所有列转换为属性值对,具体操作如下图:

Power BI基础知识——转换表和列_数据_14



批注

表和列的转换可以解决一些关于表和列的常见问题,不管是对列的分组,还是对行的计数,或者是透视列等,都可以很方便的让我们对表里的数据有一个清楚的认识。