首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rblpapi BDH获取历史基础数据

Rblpapi BDH获取历史基础数据
EN

Stack Overflow用户
提问于 2016-01-22 22:12:07
回答 2查看 1.5K关注 0票数 1

我的目标是通过Rblpapi从彭博获得基本数据。假设你想比较QoQ和YoY股票的每股收益-在上一个报告期(日期:12/26/15)和前一年(日期:12/27/14)。

代码语言:javascript
复制
# To get data for last reporting period you could
last_report_dt = bdp ("AMD US Equity", "MOST_RECENT_PERIOD_END_DT")
rev_yrly_cur = bdh("AMD US Equity","REVENUE_PER_SH",last_report_dt,last_report_dt, opt=c("periodicitySelection"="YEARLY"))
rev_qtrly_cur = bdh("AMD US Equity","REVENUE_PER_SH",last_report_dt,last_report_dt, opt=c("periodicitySelection"="QUARTERLY"))

问题是如何通过编程(我有很多代码)来获得前一年(12/27/2014)的报告日期,这样我就可以获得该期间的收入并进行比较。

有什么建议或解决办法欢迎吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-24 16:04:17

尝试一些类似于:

代码语言:javascript
复制
bdp("AMD US Equity","REVENUE_PER_SH", override_fields = "EQY_FUND_RELATIVE_PERIOD", override_values = "-1FY")

这意味着获得上一个财政年度的价值。您可以使用的选项的其他示例有:"-1FQ""-1CQ",分别表示上一个财政季度和前一个历年。

此外,如果您想轻松地进行测试,可以在Bloomberg终端上使用Excel或FLDS。用Excel测试这一点的公式是:

代码语言:javascript
复制
=BDP($E8,F$7,"DX243=-3FQ")
票数 2
EN

Stack Overflow用户

发布于 2016-01-25 14:04:31

重写是解决方案:

发展局(“AMD美国股票”,“overrides=c("EQY_FUND_RELATIVE_PERIOD"="-1FQ"))”,REVENUE_PER_SH)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34956809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档