小勤:怎么实现透视的时候也能把多个内容合并起来放到一个单元格里?
大海:在Power Query或Power Pivot里实现起来都很简单啊。
小勤:不对啊。我用Power Query操作的时候,有多项内容的直接报错了:
大海:给生成的透视步骤加上第3个参数就可以了:
小勤:这又是个隐藏的参数?
大海:也不能说是隐藏,只是说默认情况下是不使用的而已。
小勤:但你怎么知道这个函数有第三个参数啊?
大海:碰到这种情况的时候,就可以查函数帮助了(当然,如果平时多看一些相关的文章,就会有很多很好的经验),比如,直接在PQ里加一个步骤,输入函数名称并回车,就可以看到这个函数的相关信息了:
小勤:看名称这是一个函数的意思,但我怎么知道传给这个函数的内容到底是什么呢?
大海:这个也很简单,首先,你看帮助里面有没有关于这个参数的示例,如果有,就很容易判断,比如这个函数的示例:
第三个参数用了List.Max,说明这个参数要接收的内容就是一个列表啊。
另外,其实你看到报错的时候,也能判断Table.Pivot聚到一起的内容是个List:
小勤:原来这样!
大海:刚开始的时候,你可能会觉得Power Query里函数的参数比较复杂,但当你慢慢熟悉一些常用的函数的情况后,就很容易形成一些有用的判断经验了,平时多练,多结合函数的功能思考一下就好了。