# 基金研究 / Brinson 归因 ## `TS_FundBrinson_PerforAttri` 声明:class 基金 Brinson 业绩归因框架 ### `getTimeSeries(beg_t, end_t)` 声明:function 重载基类输入接口,获取指定区间内的报告期序列,与成员变量FBegT,FEndT,FRdateType 可见性:`public` | 参数 | 类型 | 说明 | | ------- | -------- | -------------------------------- | | `beg_t` | datetime | 查询区间的开始日期 | | `end_t` | datetime | 查询区间的结束日期或当前计算日期 | 返回:array ### `stockDetailStat(end_t)` 声明:function 重载基类输入接口,获得基金在指定日期的持股详情及对应的行业分类 可见性:`public` | 参数 | 类型 | 说明 | | ------- | -------- | -------------------------------- | | `end_t` | datetime | 查询区间的结束日期或当前计算日期 | 返回:array ### `benchmarkTypeStat(end_t)` 声明:function 重载基类输入接口,获得基准指数在指定日期在行业分类上的配置权重及收益率 可见性:`public` | 参数 | 类型 | 说明 | | ------- | -------- | -------------------------------- | | `end_t` | datetime | 查询区间的结束日期或当前计算日期 | 返回:array ### `getPreRate(r_date)` 声明:function 获取指定报告期的前一期报告期;自定义日期序列时需兼容首期 可见性:`public` | 参数 | 类型 | 说明 | | -------- | ------- | ---------------------- | | `r_date` | integer | 报告期或日期类型选择项 | 返回:integer ### `getPerforAttri()` 声明:function 返回业绩归因最终结果 可见性:`public` 返回:array ### `getStockDetail()` 声明:function 返回基金持股明细详情 可见性:`public` 返回:array ### `getAllTypeStat()` 声明:function 返回所有分类别(总体)的收益统计数据 可见性:`public` 返回:array ### `getAllTypeSingle()` 声明:function 返回所有分类别(单期)的收益分解数据 可见性:`public` 返回:array ### `getTypeDetail()` 声明:function 返回分类别统计数据 可见性:`public` 返回:array ### `fund_BrinsonPerforAttri02(tp, index_id, isbhb, industry_type)` 声明:function 基于外部输入的基金持仓明细进行 Brinson归因 可见性:`public` | 参数 | 类型 | 说明 | | --------------- | ------- | ------------------------------------------------------------------------------------------------------------- | | `tp` | array | 数据表类型,基金持仓明细,需包含"截止日"、"代码"、"占净值比例(%)"字段 | | `index_id` | string | 字符串类型,基准代码 | | `isbhb` | integer | 整数类型,方法选择 ISBHB取值 含义 备注 0 BF 分解方案 默认值 1 BHB 分解方案 | | `industry_type` | integer | 整数类型,行业类型 IndustryType 取值 含义 备注 1 申万一级行业 2 证监会一级行业 3 中证一级行业 4 行业大类 默认 | 返回:array