使用附加列刷新 powerBI 数据

Refresh powerBI data with additional column

我已经使用来自 Datalake Gen2 的数据源构建了一个 powerBI 仪表板。我正在尝试将新列添加到我的原始数据源中。如何在没有太多问题的情况下从 PowerBI 端刷新,或者最好的方法是什么?

您可以在新数据源中添加该列,当 Power BI 刷新数据集时,您将不会在报表设计器中看到它。您将必须进入查询编辑器,select 数据集并刷新预览。然后它将选择新列。它现在将显示在报表设计器中。

希望对您有所帮助

当您刷新 table 并且您的数据中有新的列。是的,它会给你带来问题。否则您的新列将不会显示。

这是修复它的方法。 转到转换数据和 select 转换数据选项

在左侧查找“转换示例文件”,select

Select 高级编辑器位于顶部中央,您应该会看到类似这样的内容。 并简单地增加示例文件可能包含的列数。

您可以通过设置 Columns=null 来配置查询,以便列数是动态的。

这些说明与@Janzaib 的回答相同,但对我来说更直观。

  1. 在 Power BI Desktop 中,Fields 下的数据集 right-click(在本例中为 'VoterList'),select Edit query:

  2. 在 Power Query 编辑器中,select Advanced Editor:

  3. 在高级编辑器中,增加 Columns 值:

注意:如果您增加此值大于您的数据集,您将得到空列。

但是,如果您设置 Columns=null,那么它将自动导入在您的源中找到的所有列,即使您的源发生变化。