SharePoint 列表

总结

项目 说明
发布状态 正式版
产品 Excel
Power BI(语义模型)
Power BI(数据流)
Fabric(数据流 Gen2)
Power Apps(数据流)
Dynamics 365 Customer Insights
Analysis Services
支持的身份验证类型 匿名
Windows
Microsoft 帐户
功能参考文档 SharePoint.Contents
SharePoint.Files
SharePoint.Tables

注意

由于部署计划和特定于主机的功能,某些功能可能只存在于一个产品中。

注意

本地 SharePoint 的 Microsoft Entra ID/OAuth 不支持使用本地数据网关。

支持的功能

  • 站点 URL

确定站点 URL

连接到 SharePoint 站点时,系统会要求您输入站点 URL。 要查找包含 SharePoint 列表的站点 URL,请先在 SharePoint 中打开页面。 从 SharePoint 的页面中,通常通过在导航窗格中选择“主页或顶部的站点图标,可以获取站点地址。 从 Web 浏览器的地址栏中复制地址,然后保存以供以后使用。

显示导航窗格中的“主页”位置、网站顶部的图标以及生成的 URL 地址的图像。

从 Power Query Desktop 连接到 SharePoint 列表

要连接到 SharePoint 列表:

  1. 获取数据中,选择 SharePoint 列表

  2. 将在“确定站点 URL”中复制的 SharePoint 站点 URL 粘贴到打开对话框中的“站点 URL”字段。

    SharePoint 列表对话框的图像,其中填写了网站 URL。

    如果输入的 URL 地址无效,则会在“站点 URL”文本框旁边显示 警告图标。 警告图标。

    选择“确定”继续。

  3. 如果这是首次访问此站点地址,请选择适当的身份验证方法。 输入凭据,然后选择应用这些设置的级别。 然后选择“连接”。

    选择 Microsoft 帐户。

    有关身份验证方法和级别设置的详细信息,请转到使用数据源进行身份验证

  4. 导航器中,可以选择位置,然后通过选择转换数据在 Power Query 编辑器中转换数据,或者通过选择加载加载数据。

    选中列表复选框。

从 Power Query Online 连接到 SharePoint 列表

要连接到 SharePoint 列表:

  1. 数据源页面中,选择 SharePoint 列表

  2. 将在“确定站点 URL”中复制的 SharePoint 站点 URL 粘贴到打开对话框中的“站点 URL”字段。

    在线 SharePoint 列表页面的图像,其中填写了网站 URL 信息。

  3. 如果需要,请输入本地数据网关的名称。

  4. 选择身份验证类型,并输入所需的任何凭据。

  5. 选择下一步

  6. 导航器中,可以选择位置,然后通过选择下一步在 Power Query 编辑器中转换数据。

    在导航器中选择列表复选框。

疑难解答

使用根 SharePoint 地址

请确保提供 SharePoint 站点的根地址,没有任何子文件夹或文档。 例如,使用如下链接:https://contoso.sharepoint.com/teams/ObjectModel/

围绕布尔数据的行为不一致

使用 SharePoint 列表连接器时,在 Power BI Desktop 和 Power BI 服务环境中,将布尔值不一致地表示为 TRUE/FALSE 或 1/0。 这可能会导致数据错误、筛选器不正确和空视觉对象。

仅当在 Power BI Desktop 的查询视图中未显式设置列的数据类型时,才会发生此问题。 通过在功能区中查看列上的“ABC 123”图像和功能区中的“任意”数据类型,可以判断未设置数据类型,如下所示。

布尔列上的任何数据类型。

可以通过 Power Query 编辑器显式设置列的数据类型,用户可以强制解释保持一致。 例如,下图显示了具有显式布尔类型的列。

包含显式布尔类型的列。

使用 OData 访问 SharePoint 列表

如果使用 OData 源访问 SharePoint 列表,则用于连接的 URL 存在大约 2100 个字符的限制。 详细信息:最大 URL 长度

Microsoft Entra ID 身份验证

Microsoft Entra ID 身份验证不支持本地 SharePoint 源。

后续步骤

扩展表列时优化 Power Query