如何用powerbi自动获取最新的全国行政区划信息(民政部网站已改,此函数失效)

在《如何在一分钟内获取最新最全的全国行政区划信息》中,我提到如何在一分钟内获取全国最新最全的行政区划信息。

那个帖子需要访问民政局网站,找到最新的行政区划信息链接,然后放到powerbi中,再刷新获取信息。
这对于终极懒人来说,还不够偷懒。所以又用了另外一种全自动方法来获取区划信息:

直接在powerbi中调用这个fnGetDistrict()函数,就可以获取到最新的全国行政区划信息了。

代码如下所示。使用方法是复制全部代码到powerbi的空查询中,再重命名即可,之后直接调用此函数,就获得了最新的行政区划信息。

= () => let
    current_year = Date.Year(DateTime.FixedLocalNow()),
    Source = Lines.FromText(Web.BrowserContents("http://www.mca.gov.cn/article/sj/xzqh/"&Text.From(current_year))),
    转换为表 = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    筛选的行 = Table.SelectRows(转换为表, each Text.Contains([Column1], "行政区划代码") and Text.Contains([Column1], "

你可能感兴趣的:(如何用powerbi自动获取最新的全国行政区划信息(民政部网站已改,此函数失效))