小勤:在Power BI里怎么增加一列?
大海:在Power BI里增加列有2种方法,一种是咱们在学Power Query里的“添加列”方法,还有一种是在PowerPivot里的新建“计算列”方法。具体操作方法如下:
- 在查询编辑中添加列:
- 直接在Power BI Desktop界面中新建列:
小勤:啊。Power BI真是两这个的完全组合啊。这两者之间有什么不同吗?
大海:其实吧,在结果应用的时候我也没觉得有什么特别差别。但在构造的时候是有以下差别的:
查询编辑器里添加列用的是Power Query的知识,一般情况下,Power Query在这方面的功能比较强一些,尤其是做文本的相关处理时。而在Power BI Desktop里用新建(计算)的方式,使用的是Power Pivot中的相关方法,总体看来相对弱一些。但是,新建计算列的方法有个好处,是可以直接引用计算度量的相关结果,这一点是用PQ添加列方法做不到的。
小勤:那该怎么决定到底用哪一种方法呢?
大海:我很少纠结这个问题,反正觉得哪个用起来方便就用哪个。总的来说,我一般是除非要引用某些计算度量的结果或者是一些非常简单的计算列,绝大部分的时候我都是用PQ进行处理的。
小勤:嗯。我大概知道了。