财报变更日期 (cn_stock_financial_changedate)

数据描述: 该表记录了企业财务报表变更的具体日期,包括报告期、变更日期、报表类型以及证券代码。由于财务数据存在对历史进行调整更正的情况,因此单个报告期可能在多个不同的公告日有记录。

文档
数据简介

### 数据简介 由于财务数据存在对历史变更的情况,因此单个报告期可能在多个公告日有记录,因此需要一张辅助表记录每个财报期除了在首次公布时的公告日期外的后续公告日期。 ### 数据说明 * 数据起始时间:2005-01-01 * 数据更新频率:不定期 * 数据发布时间:每日更新 ### 收费标准 免费 ### 关键字 | 关键字 | 释意 | | --- | --- | | date | 指当期财报的发布日期 | | instrument | 指证券代码,比如:000002.SZ,600001.SH | | report_date | 指财报的报告期:一季报表示为“xxxx-03-01”,半年报表示为“xxxx-06-30”,三季报表示为“xxxx-09-30”,年报表示为“xxxx-12-31”,其中 xxxx为年份 ### 数据供应者 BigQuant ### 使用场景 * 通过该表可以快速查询到历史或最新的财报变更日期数据。 * 将表中数据加工成PIT数据后,可以构建财务因子用于量化研究。

用例
* 用例1:查询特定证券代码(如000001.SZ)2023年的财报的变更记录 ``` import dai df = dai.query(""" SELECT changedate, report_date, statement_type FROM cn_stock_financial_changedate WHERE instrument='000001.SZ' ORDER BY report_date""", filters={"report_date": ["2023-01-01", "2023-12-31"]} ).df() ``` * 用例2:查询特定股票和指定报告期的数据 ``` import dai df = dai.query(""" SELECT * FROM cn_stock_financial_changedate WHERE instrument = '000002.SZ'""", filters={"report_date": ["2023-12-31"]} ).df() ``` * 用例3:查询指定股票和指定财报的数据 ``` import dai df = dai.query(""" SELECT * FROM cn_stock_financial_changedate WHERE instrument = '000002.SZ' AND statement_type = 'income' ORDER BY report_date""", ).df() ```
表结构
字段 字段类型 字段描述
instrument string -
report_date timestamp[ns] 报告期
changedate string 变更日期
statement_type string 报表类型

表名cn_stock_financial_changedate

起始时间:

最近更新时间: