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

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

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

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

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

然后打開編輯欄:

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

= () => let

源 = Json.Document(Web.Contents("https://tsanghi.com/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://tsanghi.com/api/fin/stock/"&exchange_code&"/daily?token=你的token&ticker="&ticker&"&&start_date="&start_date&"&end_date="&end_date))

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

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

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

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

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

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

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

然后表中就新增了一列:

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

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

文章轉(zhuǎn)自微信公眾號(hào)@PowerBI星球

上一篇:

實(shí)戰(zhàn) | Python 實(shí)現(xiàn) AI 語音合成技術(shù)

下一篇:

深度解析:臨床試驗(yàn)數(shù)據(jù)庫CT.gov與API接口指南
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)