首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用Power Query遍历Web API页面

使用Power Query遍历Web API页面
EN

Stack Overflow用户
提问于 2017-10-25 15:24:50
回答 1查看 460关注 0票数 0

我需要一点帮助,谢谢。我可以访问API数据:

我使用以下代码来检索API数据:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let iterations = 10,

url =“[https://graph.facebook.com/v2.10/[ACCOUNT](https://graph.facebook.com/v2.10/[ACCOUNT] ID]/insights?access_token=ACCESS令牌”,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
FnGetOnePage =
  (url) as record =>
   let
    Source = Json.Document(Web.Contents(url)),
    data = try Source[data] otherwise null,
    next = try Source[paging][next] otherwise null,
    res = [Data=data, Next=next]
   in
    res,

 GeneratedList =
  List.Generate(
   ()=>[i=0, res = FnGetOnePage(url)],
   each [i]<iterations and [res][Data]<>null,
   each [i=[i]+1, res = FnGetOnePage([res][Next])],
   each [res][Data])
 in
  GeneratedList

现在,我正在尝试检索此API数据:

为此,我需要对原始代码进行哪些更改?

任何帮助,建议或指导都是非常感谢的!

非常感谢,塔尼姆

EN

回答 1

Stack Overflow用户

发布于 2017-10-26 15:39:32

通过复制和粘贴新的API数据中的最后一行来修复它,它基本上摆脱了额外的"client_pages“比特,工作起来很棒。看起来自助是最好的帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46936328

复制
相关文章
Power Query 系列 (01) - Power Query 介绍
Power Query 是微软提供的工具,Excel 2013 版作为插件加载使用,从 Office 2016 版开始,Power Query 的功能集成到 Excel 中,可以直接使用。微软推出 Power BI Desktop 后,一系列的工具,比如 Power Query, Power Pivot, Power View 等,都集成在其中。Power Query 定位查询,中文一般翻译为超级查询,主要作用是连接不同种类的数据源,进行数据的转换。下图来自微软官方对 Power Query 的介绍,可以帮助理解。Power Query 主要实现连接和转换功能。
StoneWM
2019/08/30
5.8K0
使用Power Query处理数据(一)
PowerQuery是一个微软创建的基于Excel的免费插件,可以在Excel2010(及更高版本)使用。在Excel 2016及PowerBIDestop中已经内置。
数据山谷
2020/12/09
1.6K0
使用Power Query处理数据(一)
Power Query 系列 (04) - 从 Web 导入数据
因为网络页面具有很大不确定性,比如数据变化,或者页面过几天就不见了,所以无法保证我所选取的页面在您查看的时候一定还在。但基本方法类似,您也可以找到一个类似的页面来操作。
StoneWM
2019/09/17
1.9K0
使用Power Query处理数据(三)
我们在日常工作中不可避免的会遇到按条件查询数据的情况。如果是单条件查询,我们通常会使用VLOOKUP函数解决;当遇上两个或多个条件查询时,我们还继续使用函数,则效率会有所降低。
数据山谷
2020/12/23
1K0
使用Power Query处理数据(三)
使用Power Query处理数据(二)
在电商行业的数据管理中,一般会把库存数据转换成单条数据的数据表,在传统Excel中操作比较耗时耗力。而使用Power Query,就会变得十分轻松。假如我们需要将图1的数据转换成图2的数据样式。
数据山谷
2020/12/22
9680
Power Query 中Python的使用
Power Query2018年就已经支持python了,你尝试过吗?今天说一下power query使用python的步骤和简单应用。(python代码使用技巧不是本文的讨论方向)
披头
2020/01/14
3.8K0
Power Query 中Python的使用
Power Query 系列 (20) - 如何在外部使用Power Query提供的服务
Power Query 作为桌面端数据清理和转换的工具,能极大解放生产力,将繁琐的数据处理工作从重复的劳动中解放出来。那么,Power Query 能否对外提供计算服务呢?或者说 Power Query 有没有对外提供的编程接口? 根据我的探索,似乎没有,但在网络上找到下面的两种 walkaround 方式,都比较小众。所以如果真的需要数据处理、数据分析服务的话,不如选择其他的方案,比如 pandas 等等,拥有更大的自由度。
StoneWM
2021/03/25
2.6K0
Power Query 反馈
应用模糊匹配算法的最佳方案是,当列中的所有文本字符串仅包含需要比较的字符串,而不是额外的组件时。 例如,与比较相比,与Apples4ppl3s比比产生更高的相似性分数进行比较ApplesMy favorite fruit, by far, is Apples. I simply love them!。
冬夜先生
2022/09/09
9570
使用Power Query时的最佳做
Power Query提供了大量数据连接器。 这些连接器从 TXT、CSV 和Excel文件等数据源到Microsoft SQL Server等数据库,以及 Microsoft Dynamics 365 和 Salesforce 等常用 SaaS 服务。 如果未在 “获取数据 ”窗口中看到数据源,则始终可以使用 ODBC 或 OLEDB 连接器连接到数据源。
冬夜先生
2022/09/09
3.6K0
2.1 Power Query 概述
记得是一个加班的夜晚,公司财务部里依然灯火通明,几个小伙伴们在为赶一版预算忙碌着。一位同事的长叹道出了财务工作的精髓,“我们不生产数字,我们是数字的搬运工”。
公众号PowerBI大师
2019/08/06
1.5K0
2.1 Power Query 概述
Power Query 系列 (12) - Power Query 结构化列应用案例
本篇数据处理来自一个实际处理数据的简化。下图中,假设左边是一个直观的 BOM 结构展示,数据在 Excel 中存储格式如中间部分所示:第一列为物料编码的级别,第二列为物料编码。数据处理任务:需要在 Excel 中增加一列输出物料编码上一级的物料编码(目标为黄色部分)。
StoneWM
2021/03/25
1.3K0
Power Query 系列 (19) - 使用混合查询 (Query Folding)提高性能
在本系列的第 18 篇文章中,我详细讲解了从 MS Access 数获取数据,通过 PQ 完成进出存查询的过程。在示例中, stock_movement_details 查询大约 28000+ 行,计算出基于月份的进出存大致耗时 20 秒左右。使用 Excel 实现这样的输出报表有一定难度,从这个角度来说 PQ 是一个巨大的飞跃。但 28000 条的数据耗时 20 秒,性能就比较低了,这引起了我的好奇。经过一番思考和探索,发现了一些可以提高性能的做法。
StoneWM
2021/03/25
2.1K0
Power Query日期格式转换
有人问,三列年月日,如何在Power Query变为“20210101”这种样式?
wujunmin
2021/11/26
4K0
Power Query批量导入文件
在power query中使用如下代码,可以批量导入格式相同的文件,把文件放到文件夹即可
披头
2020/11/10
2.3K0
Excel Power Query学习路径
小勤:大海,Power Query功能好强大,但你最近分享的内容很多很杂,我感觉都要学不过来了,能不能推荐个循序渐进的学习方法?不然我真的要蒙圈了。
大海Power
2021/08/30
3780
Power Query导入动态数组
什么是动态数组?动态数组可以理解为表函数,即在一个单元格输入函数组合或者单个函数生成动态的表,而不是一个值。举个例子,下图是一个销售明细表,我们想将表中的店铺名称提取出来。
wujunmin
2021/10/27
1.1K0
Power Query导入动态数组
Excel 数据清洗,使用Power Query原来这么地简单
今天通过一个数据清洗的例子讲解一下Excel Power Query中关于数据清洗的例子。 如下所示,将下面的左侧的数据清洗成右侧的数据。 Excel Power Query 这个例子,科目这一栏中,语文,数学,英语的顺序每个人是一样的,所以就好处理多了。先将数据加载至Power Qeury中。如下图所示: 接下来先筛选掉第2列中的null值。 = Table.SelectRows(源, each [#"语文|数学|英语"] <> null) 然后再对第1列进行填充。 = Table.FillD
博文视点Broadview
2023/04/04
9290
Excel 数据清洗,使用Power Query原来这么地简单
Power Query中@的用法—递归
解释:定义一个调用自身参数并转换成数字格式并+10的函数。这种写法实际上和不指定是一样的,因为参数本身未进行变化参与到后期的运算。
逍遥之
2020/03/23
1.4K0
Power Query 系列 (07) - 添加列
前面几篇博客介绍了 Power Query (简称 PQ) 的数据源和 M 语言的基础知识,现在开始进入数据处理部分。本篇接着介绍 如何在 PQ 中添加列。添加列是很重要的一个操作,在 PQ 的查询编辑器界面,有一个专门【添加列】功能区。在讲解添加列的过程中,我们会逐步介绍一些相关知识点和 PQ 的操作细节。
StoneWM
2021/03/25
2.7K0
Power Query 系列 (11) - 函数基础
函数是 Power Query (PQ) 解决问题的核心。之前的博客文章我多层刻意在完成查询的步骤之后显示高级编辑器中 M 语言代码,想必大家已经对 M 的函数有了初步印象,尽管不一定很关注。本篇介绍 M 函数比较重要的知识点。
StoneWM
2021/03/25
1.3K0

相似问题

使用Excel Power Query对.Net Odata Web Api进行身份验证

20

如何通过Power Query访问Clockify API

20

使用Power Query通过REST API查询分页的XML

11

Power Query和Kobo Toolbox API:使用Web.Contents()过滤返回到Excel的数据

154

Power Query中的分页REST API结果

236
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文