免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

如何用Power BI批量調(diào)用API數(shù)據(jù)?

 PowerBI星球 2024-10-11 發(fā)布于河南

前面介紹如何用PowerBI通過(guò)API接口獲取數(shù)據(jù)的方法:

Power BI如何通過(guò)API獲取數(shù)據(jù)?

它只介紹了單次調(diào)取,其實(shí)調(diào)用API的一大優(yōu)勢(shì)在于高效批量操作,一次性獲取大量數(shù)據(jù),降低時(shí)間成本,提升整體工作效率。

PowerBI也可以實(shí)現(xiàn)批量調(diào)取,仍然以上篇文章的案例為例,來(lái)看看如何一次性獲取多只股票的歷史交易數(shù)據(jù),下面是具體操作步驟。

1、先獲取一只股票的數(shù)據(jù)

按上面文章介紹的例子,比如先調(diào)取

貴州茅臺(tái)2024年9月的交易記錄,網(wǎng)址構(gòu)造如下:

https:///api/fin/stock/XSHG/daily?token={你的token}&ticker=600519&start_date=2024-09-01&end_date=2024-09-30

按前面介紹的方法通過(guò)web導(dǎo)入并整理后的效果是這樣的:

這樣就做好了一只股票的數(shù)據(jù)查詢。

2、將單只股票的查詢封裝成自定義函數(shù)。

右鍵該查詢,創(chuàng)建函數(shù),

然后會(huì)彈出窗口,提示未找到參數(shù),可以不用理會(huì),直接點(diǎn)擊“創(chuàng)建”。

函數(shù)名稱可以任意命名,比如命名為"股票歷史數(shù)據(jù)"。

然后打開(kāi)編輯欄:

將“源”這個(gè)步驟以及前面的字符:

= () => let

    源 = Json.Document(Web.Contents("https:///api/fin/stock/XSHG/daily?token=你的token&ticker=600519&&start_date=2024-09-01&end_date=2024-09-30"))

改成:

= (exchange_code,ticker,start_date,end_date) => 

let 源 = Json.Document(Web.Contents("https:///api/fin/stock/"&exchange_code&"/daily?token=你的token&ticker="&ticker&"&&start_date="&start_date&"&end_date="&end_date))

也就是將網(wǎng)址中的交易所代碼、股票代碼、開(kāi)始日期、結(jié)束日期參數(shù)化,并用&將它們合并成一個(gè)完整的網(wǎng)址。

這樣就制作完成了自定義函數(shù)。

3、調(diào)用自定義函數(shù),批量獲取數(shù)據(jù)

你想調(diào)用哪些股票的交易數(shù)據(jù),先做好一個(gè)表,比如:

由于我們?cè)谧远x函數(shù)中沒(méi)有指定參數(shù)類型,默認(rèn)都是文本,所以這個(gè)列表中的每列字段類型也都改成文本型。

點(diǎn)擊調(diào)用自定義函數(shù):

在彈出的窗口中,"功能查詢"選擇上面建好的自定義函數(shù),并在每個(gè)參數(shù)中選擇相應(yīng)的列:

然后表中就新增了一列:

展開(kāi)即可得到這個(gè)列表中每只股票的交易數(shù)據(jù),這樣就實(shí)現(xiàn)了多只股票的一次性批量獲取。

其實(shí)這個(gè)方法和我們之前介紹用自定義函數(shù)批量合并excel的思路是一致的:PowerQuery批量合并Excel,原來(lái)這個(gè)方法更好用

本文的分享僅用于學(xué)習(xí)交流,數(shù)據(jù)的獲取和使用請(qǐng)確保符合法律法規(guī)和網(wǎng)站使用規(guī)范。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多