# 金融 / 基金 / 投资组合 / 持股情况 / 中间函数 ## `fundSCNoN(rdate, top_n, field)` 声明:function 返回第N名股票相关数据,与系统参数(基金)相关 | 参数 | 类型 | 说明 | | -------- | ------ | ---------------- | | `rdate` | int | 整数。指定报告期 | | `top_n` | int | 整数。第N | | `field` | string | 字符串。列名 | 返回:float ### 示例 范例01:调用函数 ```tsl SetSysParam(PN_Stock(), 'OF000001'); return FundSCNoN(20231231, 1, '市值'); ``` ## `fundSCSumN(rdate, top_n, field)` 声明:function 返回前N名股票相关数据,与系统参数(基金)相关 | 参数 | 类型 | 说明 | | -------- | ------- | ---------------- | | `rdate` | integer | 整数。指定报告期 | | `top_n` | integer | 整数。前N | | `field` | string | 字符串。列名 | 返回:real ### 示例 范例01:调用函数 ```tsl setSysParam(PN_Stock(), 'OF000001'); return fundScSumN(20231231, 10, '市值'); // 输出:709906215.11 ``` ## `fundSCValue(rdate, stock_id)` 声明:function 返回指定股票相关数据,与系统参数(基金)相关 | 参数 | 类型 | 说明 | | ---------- | ------- | ---------------- | | `rdate` | integer | 整数。指定报告期 | | `stock_id` | string | 字符串。股票代码 | 返回:array ### 示例 范例01:调用 FundSCValue ```tsl SetSysParam(PN_Stock(), 'OF000001'); return FundSCValue(20231231, 'SZ002230'); ``` ## `fundSCValue2(rdate, stock_id, field)` 声明:function 返回指定股票指定列相关数据,与系统参数(基金)相关 | 参数 | 类型 | 说明 | | ---------- | ------- | ---------------- | | `rdate` | integer | 整数。指定报告期 | | `stock_id` | string | 字符串。股票代码 | | `field` | string | 字符串。列名 | 返回:real ### 示例 范例01:调用函数 ```tsl setSysParam(PN_Stock(), 'OF000001'); return fundScValue2(20231231, 'SZ002230', '市值'); // 输出:45953304 ```