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

news/2024/7/5 2:48:11

问题描述:

有朋友最近询问,在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的所有列的信息,并用于报告的设计和开发。

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

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


http://lihuaxi.xjx100.cn/news/1952744.html

相关文章

Linux-文件系统管理实验2

1、将bin目录下的所有文件列表放到bin.txt文档中,并将一共有多少个命令的结果信息保存到该文件的最后一行。统计出文件中以b开头的所有命令有多少个,并将这些命令保存到b.txt文档中。将文档中以p结尾的所有命令保存到p.txt文件中,并统计有多少…

找出字符串中第一个匹配项的下标(Leetcode28)

例题: 分析: 题目的意思就是: 先给出一个字符串pattern,要拿着pattern字符串和原始字符串(origin)比对,若在origin中找到了pattern字符串,则返回pattern字符串在原始字符串origin中的…

C++-拷贝构造函数

深拷贝与浅拷贝 浅拷贝&#xff1a;类中的缺省拷贝构造函数&#xff0c;对指针形式的成员变量按字节复制&#xff0c;而不会复制指针所指向的内容&#xff0c;这种拷贝方式称为浅拷贝。 #include <iostream> using namespace std;class Integer{ private:int m_i;publi…

走进shell

Linux系统启动时&#xff0c;会自动创建多个虚拟控制台。虚拟控制台是运行在Linux系统内存中的终端会话。 打开Linux控制台Terminal使用tty命令查看当前使用的虚拟控制台。 注&#xff1a;tty 表示电传打字机(teletypewriter) $ tty /dev/pts/0表示当前使用的是/dev/pts/0 虚拟…

vue使用sm2对手机号邮箱等加签名,数据完整性

vue使用sm2对手机号邮箱等加签名&#xff0c;数据完整性 1、安装依赖 npm install --save sm-crypto2、在utils文件下新建sm2Util.js // sm2Util.js const SM2 require(sm-crypto).sm2; const publicKey woshigongyao // 公钥 const privateKey woshisiyao // 私钥/* * 加…

66.网游逆向分析与插件开发-角色数据的获取-角色类的数据分析与C++还原

内容来源于&#xff1a;易道云信息技术研究院VIP课 ReClass.NET工具下载&#xff0c;它下方链接里的 逆向工具.zip 里的reclass目录下&#xff1a;注意它分x64、x32版本&#xff0c;启动是用管理员权限启动否则附加时有些进程附加不上 链接&#xff1a;https://pan.baidu.com/…

65、python - 利用手写的网络,成功预测一张图片

上面两节通过介绍了几种预处理方法,分别是 Resize and Crop 和 Normalization。在完成图像预处理之后,加上之前手动搭建的神经网络,其实我们就可以对图形进行推理识别了。 这一节我们使用自己手写的算法、自己搭建的神经网络,来第一次完成一张图像的识别。 下面对一些重要…

Springboot的配置文件详解:从入门到精通,解读配置文件的奇妙世界

目录 1、前言 2、介绍 2.1 Springboot配置文件的作用 2.2 Springboot支持的配置文件类型 2.3 Springboot配置文件的加载顺序 3、YAML配置文件 3.1 YAML基本语法介绍 3.2 YAML中的基本数据类型 3.3 YAML中的复合数据类型 3.4 YAML中的配置属性 3.5 YAML中的多环境配置…