M语言简单示例--网页数据抓取

1.获取网址; www.boxofficemojo.com/monthly/?yr=2015&month=12
2.启动POWER QUERY 获取网页数据,选择正确表
3.适当处理一下
4.点击视图,选择高级编辑器
5.写入函数;修改原网址的参数即可,其他用引号引起,参数和引号使用&符号拼接
let TopMovies=(YearNum,MonthNum) =>
let
    源 = Web.Page(Web.Contents(" http://www.boxofficemojo.com/monthly/?view=releasedate&chart=&yr="&Number.ToText(YearNum)&"&month="&Number.ToText(MonthNum ))),
    Data0 = 源{0}[Data],
    更改的类型 = Table.TransformColumnTypes(Data0,{{"Rank", type text}, {"Movie Title (click to view)", type text}, {"Studio", type text}, {"Total Gross /Theaters", type text}, {"Total Gross /Theaters2", type text}, {"Opening /Theaters", type text}, {"Opening /Theaters2", type text}, {"Open", type text}, {"Close", type text}}),
    删除的底部行 = Table.RemoveLastN(更改的类型,3)
in
    删除的底部行
in  TopMovies
6.修改函数名称
7.创建一个简单表格如下
M语言简单示例--网页数据抓取_第1张图片
8.启动POWER QUERY 
9.添加列,自定义列
10.使用函数
= fnGetTopMovies1( [Year01],[ Month01 ] )
11.关闭并上载

你可能感兴趣的:(M语言简单示例--网页数据抓取)