【问题标题】:how to change my data source to a Sharepoint Data Source on Power BI如何将我的数据源更改为 Power BI 上的 Sharepoint 数据源
【发布时间】:2019-11-23 02:49:54
【问题描述】:

我使用 PowerBI 桌面开发了一个报表,并使用 Excel 文件作为数据源。该文件是本地文件。

现在我已经放置了 excel 文件 Sharpoint 文件夹,以便整个团队可以修改它。我想更改数据源和指向 Sharepoint 上文件的指针,以便从这个新位置更新我的报告。

我找不到解决方案。 请帮帮我。

我可以连接到 Sharpoint 并选择我的 excel 文件,但问题是我已经开发了我的整个报告,该报告以相同的 excel 文件作为源,但在本地。现在我已将其移至 Sharpoint,我只想更改报告的数据源。 我想指出,我的 excel 文件包含 7 张表格,代表我用于报告的不同表格。 我希望从 Sharpoint 上的 rexcel 文件更新我的报告。

【问题讨论】:

  • edit您的问题显示您当前(工作)的查询代码、您尝试通过 Sharepoint 使其工作的内容以及您收到的错误。

标签: powerbi


【解决方案1】:

尝试连接到 SharePoint 中的根文件夹。这样做:

在 Power BI 中,单击“获取数据”>“SharePoint 文件夹”>“连接”。

然后输入您的 SharePoint root 文件夹路径并单击“确定”。

点击编辑按钮。

过滤扩展列以仅显示 excel 文件。

过滤名称列以仅显示您要使用的 Excel 文件。

右键单击内容列的标题,然后单击删除其他列。

单击内容列标题中带有双向下箭头的按钮。

选择要从工作簿中提取的对象,然后单击“确定”。

例子:

您将在左侧窗格中看到新查询:

除非您已经有一个名为 Query1 的文件,否则您现在可能会有一个名为 Query1 的文件。单击该新查询,然后单击主页 > 高级编辑器。复制 let 和 in 之间的所有内容(不包括 let 和 in)。 (也就是说,选择所有内容,然后按 Ctrl+C 将其复制到剪贴板,以便您稍后粘贴。)

例子:

点击取消

单击您的原始查询...具有您要更改的原始来源的查询...然后单击主页 > 高级编辑器。选择整个源代码行,如果你有这样的一行——Maintenance_Window_Table = Source{[Item="Maintenance_Window",Kind="Table"]}[Data],——也选择它。 (第二行是导航行,导航到感兴趣的表。)如果您还有 #"Changed Type" 行,也请选择它。

例子:

将您之前复制的内容粘贴到您刚刚通过按 Ctrl+V 选择的这些行上。

*在您刚刚粘贴的内容末尾添加一个逗号。 (见下图红圈)*

此外,在您刚刚粘贴的内容后面的行中,将对您刚刚替换的最后一行的引用更改为您刚刚粘贴的最后一行的名称(如果它们不同)。名称位于等号的最左侧,即等号的左侧。可能是#"Changed Type"。 (请参阅下图中的黄色高亮部分。)如果该名称出现在您刚刚粘贴的下方,则您需要在此处和粘贴的文本中或在下方显示的任何位置更改该名称。我会在此处和上面粘贴的文本中更改它。您可以在最后一个引号之前添加一个 1 。否则会出现命名冲突。

例子:

点击完成。

应该这样做。

【讨论】:

  • 感谢您的回答,按照您的方法解决了问题真是太好了。谢谢。
  • 很高兴它有帮助。如果您单击复选标记将其标记为所选答案,我将不胜感激。
猜你喜欢
  • 2022-11-21
  • 1970-01-01
  • 1970-01-01
  • 2019-09-18
  • 1970-01-01
  • 2021-01-14
  • 1970-01-01
  • 2017-01-01
  • 1970-01-01
相关资源
最近更新 更多