AI 原生量化投研平台AI-native quantitative research platform
正在加载…Loading…
页面仍在加载,可以继续等待,或重新加载。The page is still loading. You can keep waiting or reload.
部分页面资源未能加载,请重新加载。Some page resources could not load. Please reload.
设备当前处于离线状态,恢复连接后可以继续等待或重新加载。Your device is offline. Once connected, you can keep waiting or reload.
该表提供了A股市场上市公司的核心财务指标(日频),包括毛利润、经营活动净收益、价值变动净收益、利息费用、扣非净利润、基本每股收益,以及部分指标的复合增长率等关键指标的最新一期、单季度、滚动十二期数据。这些财务指标能够用于评估公司的成长能力、资本结构、偿债能力、盈利能力和收益质量等。
2468 个字段
该表提供了 A 股市场上市公司的核心财务指标(日频),包括毛利润、经营活动净收益、价值变动净收益、利息费用、扣非净利润、基本每股收益,以及部分指标的复合增长率等关键指标的最新一期、单季度、滚动十二期数据。这些财务指标能够用于评估公司的成长能力、资本结构、偿债能力、盈利能力和收益质量等。
不建议使用本表。 本表是早期提供的财务指标因子,字段很多,部分数据问题没有修复。需要财务指标数据时,建议直接基于财务分析数据表获取或计算,对应的数据表和计算口径见文末第五部分。
| 关键字 | 释意 |
|---|---|
| date | 交易日期,日频;该日能看到的最新已披露财务数据 |
| instrument | 股票代码 |
字段名由财务指标加后缀组成,后缀表示取数口径:
| 后缀 | 释意 |
|---|---|
| _lf | 最新一期 |
| _mrq | 单季度 |
| _ttm | 滚动十二期 |
字段名在基础字段后面还可以加衍生后缀,下面的 x 表示基础字段,LAG(x, n) 表示按报告期升序取前 n 期的值,对应分析表里按 shift 排列的记录:
| 后缀 | 含义 | 计算 |
|---|---|---|
| _yoy | 同比增长 | _lf、_mrq、_ttm 用 LAG(x, 4),_ly 用 LAG(x, 1)(相邻年报)。x 与前值同为正时 x / 前值 - 1;同为负时 (x / 前值 - 1) * (-1);其他情况为空 |
| _qoq | 环比增长 | 前值取 LAG(x, 1),规则同 _yoy |
| _cagr_N | N 年复合增长率(N 为 2、3、4、5) | _lf、_mrq、_ttm 前值取 LAG(x, 4N),_ly 前值取 LAG(x, N)。x 与前值同号时 POWER(x / 前值, 1.0 / N) - 1,其他情况为空 |
| _consec_min_Nq | 连续 N 个季度的最小值(N 为 3、6) | 最近 N 期(shift < N)中 x 的最小值。对增长字段还有 _yoy_consec_min_Nq、_qoq_consec_min_Nq,取最近 N 期增长率的最小值 |
| _consec_min_Ny | 连续 N 年的最小值(N 为 2、3、5) | 只取年报(12 月 31 日),按报告期重新编号后,取最近 N 个年报中 x 的最小值。对增长字段还有 _yoy_consec_min_Ny,取最近 N 个年报同比增长率的最小值 |
并非所有基础字段都有全部衍生后缀,以表结构为准。
字段较多,只展示 4 个字段,按日期和股票代码排序,展示前 5 行和后 5 行。
| date | instrument | gross_profit_lf | gross_profit_mrq | gross_profit_ttm | operating_net_income_lf |
|---|---|---|---|---|---|
| 2026-10-28 | 000001.SZ | ||||
| 2026-10-28 | 000002.SZ | 5569181814.63 | 2923615509.46001 | 17155897942.27 | -9052549457.65999 |
| 2026-10-28 | 000006.SZ | 109543176.5 | 27530749.47 | 302180922.27 | -98103184.11 |
| 2026-10-28 | 000007.SZ | 26272651.9 | 14538398.78 | 54092708.9 | -1226296.31 |
| 2026-10-28 | 000008.SZ | 208260324.66 | 130367616.71 | 607989761.12 | -126460533.06 |
| 2026-11-04 | 920978.BJ | 253656180.21 | 90043376.5899999 | 358055762.86 | 124104050.95 |
| 2026-11-04 | 920981.BJ | 81320145.36 | 26048077.54 | 99692849.63 | 1297936.56000006 |
| 2026-11-04 | 920982.BJ | 891563104.01 | 238442140.63 | 1138264380.7 | 379069551.93 |
| 2026-11-04 | 920985.BJ | 32461683.88 | 11124612.5700001 | -56784741.5700004 | -257263269.68 |
| 2026-11-04 | 920992.BJ | 86249818.39 | 26135763.38 | 116846252.02 | 2087698.37 |
本表的基础字段(不含衍生后缀)绝大部分可以在下面的财务分析数据表中找到同名字段,这些表都有 date(公告日)、instrument、report_date(报告期)、shift(偏移报告期,0 表示最新一期):
| 指标类别 | 对应数据表 |
|---|---|
| 资本结构 | cn_stock_financial_capital |
| 现金流量 | cn_stock_financial_cash_flow |
| 偿债能力 | cn_stock_financial_debt_repay |
| 衍生科目(如毛利润、营业净收益、利息费用) | cn_stock_financial_derivative |
| 收益质量 | cn_stock_financial_earning_quality |
| 成长能力 | cn_stock_financial_growth |
| 营运能力 | cn_stock_financial_operating |
| 盈利能力 | cn_stock_financial_profitability |
| 每股指标 | cn_stock_financial_xps |
字段名有几处与分析表不同或分析表没有:
xxx_cagrs_N(最新一期)对应 cn_stock_financial_growth 的 xxx_cagr_N_lf,xxx_cagrs_N_mrq、xxx_cagrs_N_ttm 对应 xxx_cagr_N_mrq、xxx_cagr_N_ttm(N 为 2、3)。cash_to_expired_debt_mrq、cash_to_expired_debt_ttm、cash_to_shortterm_debt_mrq、cash_to_shortterm_debt_ttm:cn_stock_financial_debt_repay 只有 _lf 版本,这 4 个字段的计算口径待确认。按交易日取最新一期的财务指标(以单季度净资产收益率为例),用 ASOF JOIN 取公告日不晚于当天的最新一条记录:
SELECT b.date, b.instrument, a.roe_avg_mrqFROM cn_stock_bar1d AS bASOF JOIN ( SELECT date AS pub_date, instrument, roe_avg_mrq FROM cn_stock_financial_profitability WHERE shift = 0) AS a ON b.instrument = a.instrument AND b.date >= a.pub_date增长率(_yoy、_qoq、_cagr_N)和连续最小值(_consec_min)等衍生字段,在分析表取值的基础上按后面的口径计算。
import daidf = dai.query(""" SELECT * FROM cn_stock_factors_financial_indicators """, filters={"date": ["2020-06-01"]}).df()import daidf = dai.query(""" SELECT * FROM cn_stock_factors_financial_indicators WHERE instrument = '600519.SH'""", filters={"date": ["2023-01-01","2023-12-31"]}).df()SELECT date, instrument, gross_profit_lf, gross_profit_mrq, gross_profit_ttm, operating_net_income_lf, operating_net_income_mrq FROM cn_stock_factors_financial_indicators WHERE date >= '2026-10-06' ORDER BY date LIMIT 100
SELECT date, instrument, gross_profit_lf, gross_profit_mrq, gross_profit_ttm, operating_net_income_lf, operating_net_income_mrq FROM cn_stock_factors_financial_indicators WHERE date >= '2026-10-06' ORDER BY date LIMIT 100