超级查询:如何使超级查询能够容忍具有相同名称的列?

问题描述 投票:0回答:1

我有一个表,其中有几列具有相同的名称。此列已更新并定期提供给电源bi。

[这些列中有几列具有相同的名称,例如“ Result”,“ Result”等。

但是,Power BI每次都自动在我的专栏后面添加一个数字。

[当我尝试“强制”电源双没有一个数字时,出现以下消息“名称“结果”已用于列...”

我该如何更改?

唯一的方法是让使用我的文件的人提取数据并在excel中手动更正名称...这不是很好

excel powerbi powerquery naming
1个回答
1
投票

您无法编辑此行为,PowerBI需要唯一的标识符来引用数据,因此列名称在表中必须是唯一的(完整的标识符由表+列给出),否则该工具将无法引用数据。

此规则通常适用于管理数据的任何工具,有时还适用于数据本身(尽管取决于格式)。如果多列具有此标识符,该工具如何从“结果”中获取数据?哪个是正确的?该工具不知道,并且基于上下文可能会给您带来错误,或者会通过使名称唯一来解决此问题。

[请注意,如果将数据放在适当的表(插入->表)中,excel也将数字附加到列(具有相同的名称),实际上,excel表可以视为非结构化的自由数据,同时, excel表将强制执行数据结构。大多数工具(如PowerBI)也将强制执行数据类型。

© www.soinside.com 2019 - 2024. All rights reserved.