4

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

4

3 回答 3

7

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

希望有帮助

于 2020-02-10T08:40:46.963 回答
2

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

这是您可以解决的方法。转到转换数据并选择转换数据选项 步骤1

在左侧查找“转换示例文件”并选择它 第2步

选择顶部中心的高级编辑器,您应该会看到类似这样的内容。并简单地增加您的示例文件可能包含的列数。 第三步

于 2021-02-26T21:26:37.877 回答
0

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

这些说明将您带到与@Janzaib 答案相同的地方,但对我来说更直观。

  1. 在 Power BI Desktop 中,右键单击Fields(在本例中为“VoterList”)下的数据集,然后选择Edit query

    数据集上下文菜单

  2. 在 Power Query 编辑器中,选择Advanced Editor

    电源查询编辑器

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

    显示列值的高级编辑器

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

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

于 2022-01-25T17:02:21.627 回答