问答交流

【平台使用】m_lag函数和1.0版老数据取值问题

由bqn29k3u创建,最终由small_q 被浏览 29 用户

m_lag函数问题和1.0老数据取值问题

https://bigquant.com/codesharev3/72e1b035-71fd-4603-bbc6-9e54342f0ac7

1、m_lag函数提示有冲突

2、旧版: rank_sh_holder_avg_pct_3m_chng_0 户均持股比例季度增长率,升序百分比排名

旧版 fs_operating_revenue_ttm_0 -> operating_revenue_ttm?

旧版 fs_total_liability_0 -> total_liabilities?

旧版 fs_total_equity_0 -> total_owner_equity,这4个值如何对应

试了下 operating_revenue_ttm 空值很多,15w天里面有1w条 / total_liabilities、total_owner_equity 空置更多,15条数据里面只有90条有值

3、股东变化(cn_stock_shareholder_change) 这个表,如何获取每天的数据,用end_date?? 没有数据

\

评论
  • m_lag这样写,显示指定:m_lag(cn_stock_prefactors.turn, 5,pb:=cn_stock_prefactors.instrument,ob:=cn_stock_prefactors.date) * 100 AS turn_5,
  • 财务数据的问题:
  • 1. 新旧两版财务数据是两套完全不同的财务数据,没法一一对应上,这个只能按照策略逻辑去新版财务数据里面找字段,比如:在财务报表中,有两个科目都可以表示营业收入,即营业总收入(total_operating_revenue)和营业收入(operating_revenue),这两个字段在绝大多数公司中是一样的,但存在少数公司不一样,需要自己斟酌有哪个代表营业收入?至于这两个科目有什么不同,可以自己百度学习相关财务知识。
  • 2. ttm是需要4个季度的财务数据才能算,平台目前没有ipo的财务数据,所以上市公司上市前后的一年多时间里可能算不了ttm数据。至于反应的其他空值问题,可以给出具体例子我们细查。
  • 其他数据相关问题,数据组的同事稍后回复
{link}