源数据列名改变后,PowerQuery报错的解决办法
2020-08-21 本文已影响0人
PowerBI星球
PowerQuery
-精彩推荐-
Power query处理很方面,一次处理,下次只需要要刷新就可以了,但是经常有星友提问说,如果源数据列名改变了,就没法刷新了,会报错;或者PQ中进行修改列名,提升标题的步骤时,如果源数据有变化,之前自动处理M函数中都是用的固定的列名,也会导致报错,如何解决这种问题呢?
这些问题都是因为引用固定的列名引起的,解决的办法就是,在涉及到列的处理时,不用具体的列名,而用函数来表示某个列名,在PowerQuery中专门有个列名函数:Table.ColumnNames,如果你想引用abc表第二列的列名,可以这样写:Table.ColumnNames(abc){1},无论这一列的列名是什么,都可以进行运算,这样就再用不用担心列名发生改变了。
-精彩推荐-
Infographic Designer:堪称PowerBI最强大的图表之一,你有用过吗?
如果你刚开始学习Power BI,可在微信公众号后台回复"PowerBI",获取《七天入门PowerBI》电子书,轻松上手。
来Power BI星球学习社区,帮你轻松上手PowerBI.