blpapi 公式适用于 excel 但不适用于 R

blpapi formula working in excel but not in R

我正在尝试用 R 中的脚本替换我们用来从 bloomberg 检索某些数据的一些 excel,该脚本可以自动执行某些任务。

通常,对于 rblpapi,我可以在 R 中使用适用于 Excel 的相同命令,但我创建了一个不适用的命令。 Excel中的以下命令:

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

returns 我需要的数字,但如果我在 R 中尝试这个:

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

它发送错误消息:

错误 bdp_Impl(con, securities, fields, options, overrides, verbose, : 必须命名请求选项。

我已经尝试了 options= c("FUND_PER","C") 和许多可能的组合,但是 returns 错误消息如下:

尝试访问元素 'ReferenceDataRequest' 上的未知子元素 'FUND_PER'

如何正确指定选项或仅从请求中获取该数据?

我在 windows 上使用 R 3.4.0。

提前致谢。

下一个代码成功了:

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

我只需要使用覆盖而不是选项。