PowerBI 第九篇:修改查询

在PowerBI的查询编辑器中,用户可以使用M语言修改Query,或修改Query字段的类型,或向Query中添加数据列(Column),对Query进行修改会导致PowerBI相应地更新数据模型(Data Model),这跟使用DAX表达式修改Data Model有本质的区别:前者是修改数据表,后者是修改数据视图,PowerBI通过查询编辑器来修改数据模型。

一,修改数据类型

每一个Query都是由一系列的列和行构成的数据表,每一列都有特定的数据类型,数据列的数据类型主要是number和text,例如:

PowerBI 第九篇:修改查询

123是数字类型,ABC是字符类型。有时,从源中导入数据之后,PowerBI不能确定数据类型,会在列前方同时标记为123和ABC,用户可以通过”Change Type“转换列的数据类型。

二,添加数据列

从主菜单中切换到”Add Column“面板,点击”Custom Column“,根据M公式创建新的数据列。

PowerBI 第九篇:修改查询

从左侧可用的列中,添加公式,创建新的数据列:

 

PowerBI 第九篇:修改查询

三,添加排序列

在对数据进行排序时,有时不能使用DAX表达式,此时必须使用M公式,例如,对班级(Class)进行排序,使用DAX的IF函数,按照班级(Class)名称新建一个字段(Class Ordinal),

Class Ordinal = IF(Schools[Class]="一年级",1,IF(Schools[Class]="二年级",2,3))

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wspydz.html