我试图用python中的BDS公式提取bloomberg数据,并下载了pybbg库。我想包括几个覆盖,但我得到一个错误。我要提取的内容是通过excel API addin完成的:=BDS(“SUBC NO Equity”,“PG_REVENUE”,“PRODUCT_GEO_OVERRIDE=G”,“FUND_PER=Q”= 对于一个重写,以下代码有效(https://github.com/kyuni22/pybbg):
import unittest
import datetime
import pybg
class TestPybbg(unittest.TestCase):
def test_bds(self):
tester = pybbg.Pybbg()
data = tester.bds('SUBC NO Equity','PG_REVENUE',overrides={'FUND_PER': 'Q'})
print(data)
if __name__ == '__main__':
unittest.main()
如果公司没有该级别的详细信息,则会出现以下错误:
^{pr2}$
我发现,如果在公式中添加以下内容,则可以包含多个覆盖:
相关问题 更多 >
编程相关推荐