
I 以前写了一个博客帖子 解释如何使用电源查询重命名表中的所有列。我的一个访客 提出了评论中的一个问题 关于从所有表中重命名所有列的可能性。有趣的是,我的一个客户有类似的要求。所以我认为写一个快速提示解释如何满足要求是好的。
问题
您正在从Power BI桌面(或Excel或数据流)连接到数据源。源表的列不是用户友好的,因此您需要重命名所有列。你已经知道如何 重命名一次表的所有列 but you’d喜欢将重命名列模式应用于所有表格。
解决方案
解决方案非常简单。我们需要连接到源,但我们不会立即导航到任何表。在我的情况下,我的源表是一个处于现有SQL Server。所以我使用的是使用它连接到SQL Server实例 Sql.Database(Server, DB)
在电源查询中的功能 服务器 和 D B 是查询参数。 阅读更多关于此处查询参数的更多信息。结果相当以下图像:

Sql.Database(Server, DB) function
如上所述,结果包括表,视图和功能。我们对函数不感兴趣,因此我们只是将它们过滤出来。应用过滤器后,以下图像显示结果:

如果我们看起来更靠近 数据 列,我们看到列确实是一个结构化列。数据列的结构化值是表值。如果我们单击单元格(不是小区的表值),我们可以看到实际的底层数据,如下图所示:
继续阅读 “快速提示:重命名所有表’列中的列进入电源查询”