彭博BEST_EPS等前瞻指标财年转日历年调整方法问询
问题解决:将BEST_EPS/BEST_SALES等前瞻指标转换为日历年口径
Bloomberg的BEST类前瞻指标默认绑定公司自身财年,但确实可以通过调整函数参数实现日历年口径转换,你之前的尝试大概率是参数组合不全导致的,以下是两种工具的正确实现方式:
一、BQL查询方案
注意必须使用BEST专属的函数(而非历史EPS的is_eps()),同时组合fye和fpt参数:
- 日历年年度前瞻EPS查询:
=BQL("XXX US Equity", "best_eps(fye='C', fpt='FY')") - 日历年年度前瞻销售额查询:
=BQL("XXX US Equity", "best_sales(fye='C', fpt='FY')")
核心逻辑:fye='C'强制将期间基准转为12月31日结束的日历年,fpt='FY'指定取年度维度的前瞻数据,两者配合才能输出日历年口径的预估结果。
二、BDP公式方案
BDP需要同时指定两个override参数,只改单个参数不会生效:
- 日历年年度BEST_EPS公式:
=BDP("XXX US Equity", "BEST_EPS", "BEST_FPERIOD_OVERRIDE=FY", "FISCAL_YEAR_END_OVERRIDE=C") - 日历年年度BEST_SALES公式:
=BDP("XXX US Equity", "BEST_SALES", "BEST_FPERIOD_OVERRIDE=FY", "FISCAL_YEAR_END_OVERRIDE=C")
参数说明:
FISCAL_YEAR_END_OVERRIDE=C:把财年结束日强制设为12月31日(日历年)BEST_FPERIOD_OVERRIDE=FY:锁定取年度前瞻数据,需要季度数据可改为FQ,滚动年度用BF
额外注意点
- 少数公司如果没有日历年口径的前瞻共识数据,Bloomberg会返回#N/A,这种情况只能手动通过财年数据拆分或插值处理
- 验证结果时,可以对比公司财年与日历年的重叠区间,确认预估数据的口径是否匹配
内容的提问来源于stack exchange,提问作者BBdummy
相关产品推荐
相关产品推荐

