# 金融 / 基金 / 投资组合 / 债券配置 / 中间函数 ## `fundBCBondNoN(rdate, top_n, field)` 声明:function 返回第N名债券类型持有数据,与系统参数(基金)相关 | 参数 | 类型 | 说明 | | -------- | ------- | ---------------- | | `rdate` | integer | 整数。指定报告期 | | `top_n` | integer | 整数。第N | | `field` | string | 字符串。列名 | 返回:real ### 示例 范例01:调用函数 ```tsl setSysParam(PN_Stock(), 'OF000001'); return fundBcBondNoN(20221231, 3, '市值'); // 输出:110787178.08 ``` ## `fundbcbondpercent(rdate, name)` 声明:function 返回指定债券类型市值占净值比(%),与系统参数(证券)相关 | 参数 | 类型 | 说明 | | ------- | ------ | ---------- | | `rdate` | rdate | 指定报告期 | | `name` | string | 债券类型 | 返回:real ## `fundBCBondSumN(rdate, top_n, field)` 声明:function 返回前N名债券类型持有数据,与系统参数(证券)相关 | 参数 | 类型 | 说明 | | -------- | ------- | ---------------- | | `rdate` | integer | 整数。指定报告期 | | `top_n` | integer | 整数。前N | | `field` | string | 字符串。列名 | 返回:real ### 示例 范例01:调用函数 ```tsl setSysParam(PN_Stock(), 'OF000001'); return fundBcBondSumN(20221231, 3, '市值'); // 输出:658056005.48 ``` ## `fundbcbondvalue(rdate, name)` 声明:function 返回指定债券类型持有市值,单位:元。与系统参数(证券)相关 | 参数 | 类型 | 说明 | | ------- | ------ | ---------- | | `rdate` | rdate | 指定报告期 | | `name` | string | 债券类型 | 返回:real ## `fundbcvalue(rdate, btype)` 声明:function 返回指定报告期债券配置相关数据,与系统参数(证券)相关 | 参数 | 类型 | 说明 | | ------- | ------ | ---------- | | `rdate` | rdate | 指定报告期 | | `btype` | string | 返回类型 | 返回:array