PowerBI开发 第十四篇:使用M公式添加列

PowerBI的查询编辑器使用Power Query M公式语言来定义查询模型,它是一种富有表现力的数据糅合(Mashup)语言,一个M查询能够计算(Evalute)一个表达式,获得一个值。express

对于开发者来讲,M公式经常使用于Power Query编辑器中,用于添加计算列,并对数据进行处理。开发者只须要知道简单的Power Query M公式函数,就能够利用PowerBI提供的UI界面来实现数据的处理。编辑器

一,访问数据

PowerBI极大地简化了M公式的使用难度,使得开发人员能够使用UI来修改数据模型。函数

访问数据得函数,例如,Sql.Database 函数,从SQL Server实例中执行TSQL查询脚本返回表值。spa

 

二,添加列

打开Power 查询编辑器,切换到“Add Column”主菜单,根据须要向数据模型中添加数据列,添加的列有自定义列和条件列。blog

1,添加用户列开发

根据业务须要,开发工程师填写表达式,根据现有的数据列和公式,把结果存储到数据模型中。文档

添加的M查询,只能用于单个查询中,当M公式引用右侧的可用列时,须要使用中括号[]来指定,好比下面的 [Date]get

2,添加条件列io

在单个查询中,根据列的值的不一样,使用不一样的表达式,这是条件列的使用场景,Value字段,能够是参数(Parameter)、常量值、或者是数据列(Column)。PowerBI根据条件表达式计算新值,并添加到数据模型中。function

 

参考文档:

Power Query M function reference

Expressions, values, and let expression

Add a custom column in Power BI Desktop

相关文章
相关标签/搜索