Как извлечь Json в таблицу Excel рядом с несколькими параметрами - PullRequest
1 голос
/ 11 апреля 2020

Я пытаюсь получить финансовые данные из API Подготовки к финансовому моделированию в таблицу Excel. Я начинаю думать, что Power Query просто не делает то, что я ищу. Я хочу иметь один столбец со списком стандартных символов c (DAL, GOOG, AAL и т. Д. c) и заполнять каждую строку финансовыми данными из различных вызовов API, таких как поле Net Доход от https://financialmodelingprep.com/api/v3/financials/income-statement/DAL и текущая цена акции от https://financialmodelingprep.com/api/v3/stock/real-time-price/DAL

1 Ответ

1 голос
/ 13 апреля 2020

Что именно вы пробовали? Очень просто извлечь данные из первой ссылки, которую вы дали, с помощью М-кода ниже (все на основе пользовательского интерфейса, в этом нет ничего сложного). Преобразование этого в функцию в go в соответствующий URL для каждого кода и выполнение того же преобразования также тривиально

let
    Source = Json.Document(Web.Contents("https://financialmodelingprep.com/api/v3/financials/income-statement/DAL ")),
    financials = Source[financials],
    #"Converted to Table" = Table.FromList(financials, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"date", "Net Income"}, {"date", "Net Income"}),
    #"Changed Type" = Table.TransformColumnTypes(#"Expanded Column1",{{"Net Income", type number}, {"date", type date}})
in
    #"Changed Type"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...