Формула blpapi работает в Excel, но не в R

Я пытаюсь заменить некоторые Excel, которые мы использовали для получения данных из bloomberg, скриптом на R, который может автоматизировать некоторые задачи.

Обычно с rblpapi я могу использовать те же команды, которые работают для Excel в R, но я нашел такую, которая не работает. Следующая команда в Excel:

=BDP("ABG SM Equity" ; "ARD_NET_INC" ; "FUND_PER=C")

возвращает нужное мне число, но если я попробую это в R:

bdp( "ABG SM Equity"  , "ARD_NET_INC", "FUND_PER=C")

он отправляет сообщение об ошибке:

Ошибка в bdp_Impl (con, security, fields, options, overrides, verbose,: параметры запроса должны быть названы.

Я пробовал options= c("FUND_PER","C") и множество возможных комбинаций, но он возвращает сообщения об ошибках, например:

Попытка получить доступ к неизвестному подэлементу FUND_PER в элементе ReferenceDataRequest

Как мне правильно указать опцию или просто получить эти данные из запроса?

Я использую R 3.4.0 в Windows.

Спасибо заранее.


person Alx_Roth    schedule 02.10.2017    source источник


Ответы (1)


Следующий код сработал:

    bdp( "ABG SM Equity"  , "ARD_NET_INC", overrides =  c("FUND_PER"="C"))

Мне просто нужно было использовать переопределения вместо параметров.

person Alx_Roth    schedule 28.11.2017