PowerBI:如何在以SharePoint文件做为数据源?

问题描述:

有朋友最近询问,在PowerBI中如何以SharePoint中的文件做为数据源,进行报告的设计开发?
今天抽一些时间,为大家做一个样例,供大家参考。

解决方案:

  1. 找到将要使用的SharePoint中文件的Web link地址,此步最为关键
  2. 打开Power BI,通过Web link文件地址,成功文件作为Power BI数据源;

操作步骤:
1,在一个测试使用的SharePoint站点,上传我们的测试Excel文件;

2,获取上传Excel文件的Web link 地址: 点击【---】 -> 【Copy link】;

获取到Link地址后还不能使用,这是一个假地址,需要进一步处理:

需要检查获取的SharePoint Web link地址,如果地址中存在/x,/r,/:x:请删除,同时地址信息仅保留到以teams为关键字的下一级目录即可。

  • 样例地址:https://xxxx.sharepoint.com/:x:/r/teams/SharePointTest/Shared%20Documents/ACTFOR_SALES.xlsx?d=w812341&e=nz335bt
  • 修改后地址: https://xxxx.sharepoint.com/teams/SharePointTest/

3,打开Power BI, 连接SharePoint作为数据源:

【Get data】  -> 【SharePoint folder】 -> 【Connect】 -> 在SharePoint folder弹出框中输入真实的Web link地址 -> 【Ok】;

4,界面显示获取了当前目录下的所有文件,我们仅保留我们需要连接的Excel文件即可。

点击【Transform Data】进行数据的处理和过滤操作。

5,通过【Name】列名称筛选,仅保留需要连接的Excel文件;

此时有同学要问:“为什么我看不到Excel文件的内容?”

这是个好问题,此时我们需要把Excel文件扩展出来:

点击【Content】列的双下箭头 -> 选择Excel中要使用的Sheet页(这里我们选择Sheet1)-> 【OK】

6,这时你就可以看到连接的Excel的所有列的信息,并用于报告的设计和开发。

本篇仅为读者拓宽使用思路和操作方法,在大家使用工作中会有类似场景会用到。

建议大家亲自做一下练习,便于消化吸收。
希望本文可以帮助到大家。


也请大家关注我的公众号: PowerBI工坊

PowerBI系列之Power Query专题1.  获取数据 数据源种类介绍和获取Excel数据源输入数据和拷贝数据:创建辅助表解析Json/XML数据格式获取Web网页数据和URL添加动态参数连接数据的四种模式:Import、DirectQuery、Live Connection、Dual双 属于混合模式连接数据库:Sql server、 Mysql(直连但是必须先安装一个mysql插件)DirectQuery直连查询:Sql serverODBC方式获取数据表关联或多个Sql或调用存储过程获取数据SQL中动态传参和自定义函数: sql中使用参数或数据库名称使用参数连接Sharepoint和OneDrive数据源连接Dataset和Dataflow 替换本地数据源Sharepoint数据源并保留数据处理操作 终止当前数据刷新Loading:Cancel Query数据源设置-重置数据连接凭证PBIDS连接数据源创建和使用报表模块(输入或值列表)利用报表模板和参数控制线下报表数据权限DirectQuery启用自动页面刷新和更改检测管理聚合表提高DirectQuery查询性能动态M查询参数提高DirectQuery查询性能添加数据刷新时间 DateTime.LocalNow()和Getdate()2.  数据清洗和M语言M语言和官方文档介绍PowerQuery中查阅M函数:=#shared, Ctrl+Space提示数据清洗之常用技能:提升标题、更改数据类型、保留删除错误或空行,删除重复项、选择列和删除列、填充单元格、合并列、拆分、提取、替换、条件替换、添加自定义列,添加条件列、添加索引列、分组、添加年月日列、追加和合并查询透视和逆透视以及转置合并单元格的Excel文件处理导入文件夹中多Excel文件并合并解决多文件合并中列顺序不一致使用参数和函数批量导入文件 文本中提取中文、英文、数字等处理双引号转义 列拆分详解解决列名改变错误解决列丢失错误动态显示、排序和重命名列为所有列名添加前缀列名字母大写和分隔符调整Trim标题列中的多余空格如何处理load数据错误为什么load的Excel数据有null空行为什么load的Excel数据标题在第二行灵活添加占位符规范同类相似数据数据按多列排序为分组添加Index序号分组内值合并诊断工具分析数据处理过程PowerQuery小技巧分享 新冠病例活动轨迹地图标识 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值