✨ feat(tsl-api-reference): add class and framework API lookup
This commit is contained in:
+19
-240
@@ -20,13 +20,9 @@
|
||||
|
||||
```tsl
|
||||
// 2024年年报白云机场的成本合计
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250923T);
|
||||
|
||||
v := AllCosts(20241231);
|
||||
|
||||
return v;
|
||||
// 输出:6156229603.83
|
||||
```
|
||||
@@ -35,15 +31,10 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024三季报,取白云机场成本合计的TTM
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250923T);
|
||||
|
||||
SetSysParam(CT_TTMData(), True); // 计算TTM
|
||||
|
||||
v := AllCosts(20240930);
|
||||
|
||||
return v;
|
||||
// 输出:5963808190.57
|
||||
```
|
||||
@@ -52,17 +43,11 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的成本合计
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250923T);
|
||||
|
||||
setsysparam(CT_YearData(), true); // 计算最近会计年度
|
||||
|
||||
setsysparam(CT_RecentYear(), 1); // 最近1年
|
||||
|
||||
v := AllCosts(20240331);
|
||||
|
||||
return v;
|
||||
// 输出:5795008385.86
|
||||
```
|
||||
@@ -71,15 +56,10 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024三季报,取白云机场第三季度单季度的成本合计
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250923T);
|
||||
|
||||
SetSysParam(CT_QuarterData(), True); // 计算单季度
|
||||
|
||||
v := AllCosts(20240930);
|
||||
|
||||
return v;
|
||||
// 输出:1555275089.96
|
||||
```
|
||||
@@ -88,25 +68,15 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 取白云机场在2019年年报的成本合计调整前与调整后
|
||||
|
||||
// 20210430公布2020年年报对2019年年报中的营业费用数据进行了调整
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
RDate := 20191231;
|
||||
|
||||
// 调整前:设置指定日早于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20200630T);
|
||||
|
||||
v1 := AllCosts(RDate);
|
||||
|
||||
// 调整后:设置指定日晚于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20210630T);
|
||||
|
||||
v2 := AllCosts(RDate);
|
||||
|
||||
return array(v1, v2);
|
||||
// 输出:array(6663821465.96,6931545590.87),由于调整前与调整后参与计算的数据有变动,因此结果有差异
|
||||
```
|
||||
@@ -127,31 +97,18 @@ return array(v1, v2);
|
||||
|
||||
```tsl
|
||||
oV := BackupSystemParameters2();
|
||||
|
||||
// 对比设置最近1个季报的数据和手算最近一个季报的数据
|
||||
|
||||
setsysparam(pn_stock(), 'SZ000002');
|
||||
|
||||
v1 := EPS(20120630);
|
||||
|
||||
// RP1:20120630净利润、RP2:20120331净利润,20120630季度净利润=RP1-RP2
|
||||
|
||||
// 20120630季度每股收益=(RP1-RP2)/TS
|
||||
|
||||
RP1 := ReportNew(DataBaseRatioId(9), 20120630);
|
||||
|
||||
RP2 := ReportNew(DataBaseRatioId(9), 20120331);
|
||||
|
||||
TS := StockTotalShares(inttodate(20120630));
|
||||
|
||||
v2 := (RP1-RP2)/TS;
|
||||
|
||||
SetSysParam(CT_QuarterData(), True);
|
||||
|
||||
SetSysParam(CT_GetNearestQuarter(), True);
|
||||
|
||||
v3 := EPS(20120630);
|
||||
|
||||
return array("20120630报告期数据":v1, "20120331季报数据":v2, "20120630最近1个季报数据":v3);
|
||||
```
|
||||
|
||||
@@ -171,41 +128,31 @@ return array("20120630报告期数据":v1, "20120331季报数据":v2, "20120630
|
||||
|
||||
```tsl
|
||||
oV := BackupSystemParameters2();
|
||||
|
||||
{
|
||||
|
||||
手算季度环比:报告期RDate季度数据/上一报告期PRDate季度数据-1。
|
||||
|
||||
RDate=20120630;
|
||||
|
||||
PRDate=20120331;
|
||||
|
||||
PV:PRDate季度主营成本比例(%)
|
||||
|
||||
PV=PRDate季度主营业务成本/PRDate季度主营业务收入*100
|
||||
|
||||
=(PRDate主营业务成本-PRdate1主营业务成本)/(PRDate季度主营业务收入-PRdate1季度主营业务收入)*100
|
||||
|
||||
RDate季度环比=PV;
|
||||
|
||||
}
|
||||
|
||||
//
|
||||
//
|
||||
// 手算季度环比:报告期RDate季度数据/上一报告期PRDate季度数据-1。
|
||||
//
|
||||
// RDate=20120630;
|
||||
//
|
||||
// PRDate=20120331;
|
||||
//
|
||||
// PV:PRDate季度主营成本比例(%)
|
||||
//
|
||||
// PV=PRDate季度主营业务成本/PRDate季度主营业务收入*100
|
||||
//
|
||||
// =(PRDate主营业务成本-PRdate1主营业务成本)/(PRDate季度主营业务收入-PRdate1季度主营业务收入)*100
|
||||
//
|
||||
// RDate季度环比=PV;
|
||||
//
|
||||
//
|
||||
setsysparam(pn_stock(), 'SZ000002');
|
||||
|
||||
v1 := MainCostRatio(20120630);
|
||||
|
||||
PV := (ReportNew(DataBaseRatioId(2), 20120630)-ReportNew(DataBaseRatioId(2), 20120331))
|
||||
|
||||
/(ReportNew(DataBaseRatioId(1), 20120630)-ReportNew(DataBaseRatioId(1), 20120331))*100;
|
||||
|
||||
v2 := PV;
|
||||
|
||||
SetSysParam(CT_QuarterData(), True);
|
||||
|
||||
SetSysParam(CT_QuarterGrowRatio(), True);
|
||||
|
||||
v3 := MainCostRatio(20120630);
|
||||
|
||||
return array("20120630报告期数据":v1, "20120630季度数据":v2, "20120630最近1个季报数据":v3);
|
||||
```
|
||||
|
||||
@@ -225,21 +172,13 @@ return array("20120630报告期数据":v1, "20120630季度数据":v2, "20120630
|
||||
|
||||
```tsl
|
||||
oV := BackupSystemParameters2();
|
||||
|
||||
// 对比设置最近2年度和没有设置最近2年度的值
|
||||
|
||||
setsysparam(pn_stock(), 'SZ000002');
|
||||
|
||||
v1 := EPS(20120630);
|
||||
|
||||
v2 := EPS(20101231);
|
||||
|
||||
SetSysParam(CT_YearData(), True);
|
||||
|
||||
setsysparam(CT_RecentYear(), 2);
|
||||
|
||||
v3 := Call("EPS", 20120630);
|
||||
|
||||
return array("20120630报告期数据":v1, "20101231报告期数据":v2, "20120630最近2个年度数据":v3);
|
||||
```
|
||||
|
||||
@@ -263,13 +202,9 @@ return array("20120630报告期数据":v1, "20101231报告期数据":v2, "201206
|
||||
|
||||
```tsl
|
||||
// 2024年年报白云机场的现金及现金等价物的期末余额
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250930T);
|
||||
|
||||
v := EndingBalanceofCashAndEquivalent(20241231);
|
||||
|
||||
return v;
|
||||
// 输出:4718491377.13
|
||||
```
|
||||
@@ -278,17 +213,11 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金及现金等价物的期末余额
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250930T);
|
||||
|
||||
setsysparam(CT_YearData(), true); // 计算最近会计年度
|
||||
|
||||
setsysparam(CT_RecentYear(), 1); // 最近1年
|
||||
|
||||
v := EndingBalanceofCashAndEquivalent(20240331);
|
||||
|
||||
return v;
|
||||
// 输出:2521546708.25
|
||||
```
|
||||
@@ -297,25 +226,15 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 取白云机场在2019年年报的现金及现金等价物的期末余额调整前与调整后
|
||||
|
||||
// 20210430公布2020年年报对2019年年报中的期末现金及现金等价物余额数据进行了调整
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
RDate := 20191231;
|
||||
|
||||
// 调整前:设置指定日早于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20200630T);
|
||||
|
||||
v1 := EndingBalanceofCashAndEquivalent(RDate);
|
||||
|
||||
// 调整后:设置指定日晚于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20210630T);
|
||||
|
||||
v2 := EndingBalanceofCashAndEquivalent(RDate);
|
||||
|
||||
return array(v1, v2);
|
||||
// 输出:array(1217482250.72,1228464103.1),由于调整前与调整后参与计算的数据有变动,因此结果有差异
|
||||
```
|
||||
@@ -486,7 +405,7 @@ setSysParam(pn_stock(), 'SH600000');
|
||||
id := itemToFinancialItem(dataBaseRatioId(46), 20111231);
|
||||
v := report(id, 20111231);
|
||||
return array("金融ID":id, "对应的值":v);
|
||||
注意:结果中返回的金融ID,是使用天软数据对应的ID,如果使用的是别的数据源,对应的ID是不一样的。
|
||||
// 注意:结果中返回的金融ID,是使用天软数据对应的ID,如果使用的是别的数据源,对应的ID是不一样的。
|
||||
```
|
||||
|
||||
## `nonOperatingDifference(r_date)`
|
||||
@@ -509,13 +428,9 @@ return array("金融ID":id, "对应的值":v);
|
||||
|
||||
```tsl
|
||||
// 2024年年报白云机场的营业外收支净额
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250923T);
|
||||
|
||||
v := NonOperatingDifference(20241231);
|
||||
|
||||
return v;
|
||||
// 输出:1402961.42
|
||||
```
|
||||
@@ -524,15 +439,10 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024三季报,取白云机场营业外收支净额的TTM
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250923T);
|
||||
|
||||
SetSysParam(CT_TTMData(), True); // 计算TTM
|
||||
|
||||
v := NonOperatingDifference(20240930);
|
||||
|
||||
return v;
|
||||
// 输出:1398518.16
|
||||
```
|
||||
@@ -541,17 +451,11 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的营业外收支净额
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250923T);
|
||||
|
||||
setsysparam(CT_YearData(), true); // 计算最近会计年度
|
||||
|
||||
setsysparam(CT_RecentYear(), 1); // 最近1年
|
||||
|
||||
v := NonOperatingDifference(20240331);
|
||||
|
||||
return v;
|
||||
// 输出:6462705.93
|
||||
```
|
||||
@@ -560,15 +464,10 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024三季报,取白云机场第三季度单季度的营业外收支净额
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250923T);
|
||||
|
||||
SetSysParam(CT_QuarterData(), True); // 计算单季度
|
||||
|
||||
v := NonOperatingDifference(20240930);
|
||||
|
||||
return v;
|
||||
// 输出:-1950069.12
|
||||
```
|
||||
@@ -577,25 +476,15 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 取白云机场在2019年年报的营业外收支净额调整前与调整后
|
||||
|
||||
// 20210430公布2020年年报对2019年年报中的营业外支出数据进行了调整
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
RDate := 20191231;
|
||||
|
||||
// 调整前:设置指定日早于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20200630T);
|
||||
|
||||
v1 := NonOperatingDifference(RDate);
|
||||
|
||||
// 调整后:设置指定日晚于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20210630T);
|
||||
|
||||
v2 := NonOperatingDifference(RDate);
|
||||
|
||||
return array(v1, v2);
|
||||
// 输出:array(11650943.91,7768039.85),由于调整前与调整后参与计算的数据有变动,因此结果有差异
|
||||
```
|
||||
@@ -620,13 +509,9 @@ return array(v1, v2);
|
||||
|
||||
```tsl
|
||||
// 2024年年报白云机场的三项费用合计
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250926T);
|
||||
|
||||
v := ThreeExpenses(20241231);
|
||||
|
||||
return v;
|
||||
// 输出:577286851.84
|
||||
```
|
||||
@@ -635,15 +520,10 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024三季报,取白云机场三项费用合计的TTM
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250926T);
|
||||
|
||||
SetSysParam(CT_TTMData(), True); // 计算TTM
|
||||
|
||||
v := ThreeExpenses(20240930);
|
||||
|
||||
return v;
|
||||
// 输出:539794407.65
|
||||
```
|
||||
@@ -652,17 +532,11 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的三项费用合计
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250926T);
|
||||
|
||||
setsysparam(CT_YearData(), true); // 计算最近会计年度
|
||||
|
||||
setsysparam(CT_RecentYear(), 1); // 最近1年
|
||||
|
||||
v := ThreeExpenses(20240331);
|
||||
|
||||
return v;
|
||||
// 输出:568608993.59
|
||||
```
|
||||
@@ -671,15 +545,10 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024三季报,取白云机场第三季度单季度的三项费用合计
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250926T);
|
||||
|
||||
SetSysParam(CT_QuarterData(), True); // 计算单季度
|
||||
|
||||
v := ThreeExpenses(20240930);
|
||||
|
||||
return v;
|
||||
// 输出:154451315.03
|
||||
```
|
||||
@@ -688,25 +557,15 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 取白云机场在2019年年报的三项费用合计调整前与调整后
|
||||
|
||||
// 20210430公布2020年年报对2019年年报中的营业费用数据进行了调整
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
RDate := 20191231;
|
||||
|
||||
// 调整前:设置指定日早于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20200630T);
|
||||
|
||||
v1 := ThreeExpenses(RDate);
|
||||
|
||||
// 调整后:设置指定日晚于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20210630T);
|
||||
|
||||
v2 := ThreeExpenses(RDate);
|
||||
|
||||
return array(v1, v2);
|
||||
// 输出:array(528109417.41,681953437.06),由于调整前与调整后参与计算的数据有变动,因此结果有差异
|
||||
```
|
||||
@@ -731,13 +590,9 @@ return array(v1, v2);
|
||||
|
||||
```tsl
|
||||
// 2024年年报白云机场的现金流入合计
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250930T);
|
||||
|
||||
v := TotalCashIn(20241231);
|
||||
|
||||
return v;
|
||||
// 输出:8577895085.81
|
||||
```
|
||||
@@ -746,15 +601,10 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024三季报,取白云机场现金流入合计的TTM
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250930T);
|
||||
|
||||
SetSysParam(CT_TTMData(), True); // 计算TTM
|
||||
|
||||
v := TotalCashIn(20240930);
|
||||
|
||||
return v;
|
||||
// 输出:7670703406.21
|
||||
```
|
||||
@@ -763,17 +613,11 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金流入合计
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250930T);
|
||||
|
||||
setsysparam(CT_YearData(), true); // 计算最近会计年度
|
||||
|
||||
setsysparam(CT_RecentYear(), 1); // 最近1年
|
||||
|
||||
v := TotalCashIn(20240331);
|
||||
|
||||
return v;
|
||||
// 输出:7218154136.08
|
||||
```
|
||||
@@ -782,15 +626,10 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024三季报,取白云机场第三季度单季度的现金流入合计
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250930T);
|
||||
|
||||
SetSysParam(CT_QuarterData(), True); // 计算单季度
|
||||
|
||||
v := TotalCashIn(20240930);
|
||||
|
||||
return v;
|
||||
// 输出:2445692755.73
|
||||
```
|
||||
@@ -799,25 +638,15 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 取白云机场在2015年年报的现金流入合计调整前与调整后
|
||||
|
||||
// 20170429公布2016年年报对2015年年报中的筹资活动现金流入小计数据进行了调整
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
RDate := 20151231;
|
||||
|
||||
// 调整前:设置指定日早于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20160630T);
|
||||
|
||||
v1 := TotalCashIn(RDate);
|
||||
|
||||
// 调整后:设置指定日晚于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20170630T);
|
||||
|
||||
v2 := TotalCashIn(RDate);
|
||||
|
||||
return array(v1, v2);
|
||||
// 输出:array(6042426276.49,6108072646.23),由于调整前与调整后参与计算的数据有变动,因此结果有差异
|
||||
```
|
||||
@@ -842,13 +671,9 @@ return array(v1, v2);
|
||||
|
||||
```tsl
|
||||
// 2024年年报白云机场的现金流出合计
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250930T);
|
||||
|
||||
v := TotalCashout(20241231);
|
||||
|
||||
return v;
|
||||
// 输出:6380980977.95
|
||||
```
|
||||
@@ -857,15 +682,10 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024三季报,取白云机场现金流出合计的TTM
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250930T);
|
||||
|
||||
SetSysParam(CT_TTMData(), True); // 计算TTM
|
||||
|
||||
v := TotalCashout(20240930);
|
||||
|
||||
return v;
|
||||
// 输出:5697553475.4
|
||||
```
|
||||
@@ -874,17 +694,11 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金流出合计
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250930T);
|
||||
|
||||
setsysparam(CT_YearData(), true); // 计算最近会计年度
|
||||
|
||||
setsysparam(CT_RecentYear(), 1); // 最近1年
|
||||
|
||||
v := TotalCashout(20240331);
|
||||
|
||||
return v;
|
||||
// 输出:6915790881.25
|
||||
```
|
||||
@@ -893,15 +707,10 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024三季报,取白云机场第三季度单季度的现金流出合计
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
setsysparam(pn_date(), 20250930T);
|
||||
|
||||
SetSysParam(CT_QuarterData(), True); // 计算单季度
|
||||
|
||||
v := TotalCashout(20240930);
|
||||
|
||||
return v;
|
||||
// 输出:1990833026.77
|
||||
```
|
||||
@@ -910,25 +719,15 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 取白云机场在2019年三季报的现金流出合计调整前与调整后
|
||||
|
||||
// 20201031公布2020年三季报对2019年三季报中的筹资活动现金流出小计数据进行了调整
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
RDate := 20190930;
|
||||
|
||||
// 调整前:设置指定日早于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20191231T);
|
||||
|
||||
v1 := TotalCashout(RDate);
|
||||
|
||||
// 调整后:设置指定日晚于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20201231T);
|
||||
|
||||
v2 := TotalCashout(RDate);
|
||||
|
||||
return array(v1, v2);
|
||||
// 输出:array(7610243745.77,8315668704.67),由于调整前与调整后参与计算的数据有变动,因此结果有差异
|
||||
```
|
||||
@@ -953,13 +752,9 @@ return array(v1, v2);
|
||||
|
||||
```tsl
|
||||
// 2024年年报格力电器的营运资金
|
||||
|
||||
oV := BackUpSystemParameters2();
|
||||
|
||||
setsysparam(pn_stock(), 'SZ000651');
|
||||
|
||||
v := WorkingCapital(20241231);
|
||||
|
||||
return v;
|
||||
// 输出:23677467270.02
|
||||
```
|
||||
@@ -968,17 +763,11 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的营运资金
|
||||
|
||||
oV := BackUpSystemParameters2();
|
||||
|
||||
setsysparam(pn_stock(), 'SZ000651');
|
||||
|
||||
setsysparam(CT_YearData(), true); // 计算最近会计年度
|
||||
|
||||
setsysparam(CT_RecentYear(), 1); // 最近1年
|
||||
|
||||
v := WorkingCapital(20240331);
|
||||
|
||||
return v;
|
||||
// 输出:27158009714.82
|
||||
```
|
||||
@@ -987,24 +776,14 @@ return v;
|
||||
|
||||
```tsl
|
||||
// 取白云机场在2019年年报的营运资金调整前与调整后
|
||||
|
||||
// 20210430公布的2020年年报对2019年年报中的流动资产合计数据进行了调整
|
||||
|
||||
setsysparam(pn_stock(), 'SH600004');
|
||||
|
||||
RDate := 20191231;
|
||||
|
||||
// 调整前:设置指定日早于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20200630T);
|
||||
|
||||
v1 := WorkingCapital(RDate);
|
||||
|
||||
// 调整后:设置指定日晚于调整后公布日
|
||||
|
||||
setsysparam(pn_date(), 20211024T);
|
||||
|
||||
v2 := WorkingCapital(RDate);
|
||||
|
||||
return array(v1, v2); // array(-4506286340.07,-4794148128.5),由于调整前与调整后参与计算的数据有变动,因此结果有差异
|
||||
return array(v1, v2); // 输出:array(-4506286340.07,-4794148128.5),由于调整前与调整后参与计算的数据有变动,因此结果有差异
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user