如何处理 CSV 数据源中的 header 名称更改?
How to deal with header names changing in CSV data source?
将使这个简短而有趣 - 我们有一个巨大的 .CSV,我们正在链接到 PBI 桌面。此 .CSV 中的某些 header 名称不是最佳名称,并且已由 SQL 后端更新。但是,PBI 对无法找到以前存在的确切 header 感到不满,而且我们找不到告诉软件 header 名称已更改的途径。对此有快速解决方案吗?
快..没那么多。简单?比较.
您需要在高级查询端手动编辑 PowerQuery。
我建议取消隐藏查询编辑器中的公式栏,并逐步执行应用的步骤。找到损坏的步骤后,检查 PowerQuery,您将在公式栏(或高级编辑器视图)中看到不再存在的字段作为纯文本。用新名称替换 PowerQuery 中的旧字段名称,你应该是金色的。
您甚至可能会逃脱一些 find/replaces..
这里有一个解决此问题的想法,
只要您的 header 发生变化,我建议您在电源查询中执行以下步骤:
- 在您的电源查询中搜索提升 header 的步骤
- 而不是这一步,删除第一行(包含 headers 的行)
- 然后根据需要添加一个重命名 header 的步骤
希望对您有所帮助
如果您在查询编辑器中的第一行操作中删除最上面的行,则可以解决此问题。这样,您的 Power BI 查询的 CODE 将不包含特定名称,并将命名您的列:'column 1'; 'column 2' etc.etc.
您现在可以根据自己的需求进行编辑,当您更改数据源时,不会出现任何错误。
希望这对也在调查问题的人有所帮助。
将使这个简短而有趣 - 我们有一个巨大的 .CSV,我们正在链接到 PBI 桌面。此 .CSV 中的某些 header 名称不是最佳名称,并且已由 SQL 后端更新。但是,PBI 对无法找到以前存在的确切 header 感到不满,而且我们找不到告诉软件 header 名称已更改的途径。对此有快速解决方案吗?
快..没那么多。简单?比较.
您需要在高级查询端手动编辑 PowerQuery。
我建议取消隐藏查询编辑器中的公式栏,并逐步执行应用的步骤。找到损坏的步骤后,检查 PowerQuery,您将在公式栏(或高级编辑器视图)中看到不再存在的字段作为纯文本。用新名称替换 PowerQuery 中的旧字段名称,你应该是金色的。
您甚至可能会逃脱一些 find/replaces..
这里有一个解决此问题的想法,
只要您的 header 发生变化,我建议您在电源查询中执行以下步骤:
- 在您的电源查询中搜索提升 header 的步骤
- 而不是这一步,删除第一行(包含 headers 的行)
- 然后根据需要添加一个重命名 header 的步骤
希望对您有所帮助
如果您在查询编辑器中的第一行操作中删除最上面的行,则可以解决此问题。这样,您的 Power BI 查询的 CODE 将不包含特定名称,并将命名您的列:'column 1'; 'column 2' etc.etc.
您现在可以根据自己的需求进行编辑,当您更改数据源时,不会出现任何错误。
希望这对也在调查问题的人有所帮助。