{
  "as_of": "2026-10-23",
  "sample_type": "全部为构造教学示例",
  "articles": {
    "DJ021": {
      "inputs": {
        "principal": 12345.67,
        "monthly_rate": 0.0037,
        "months": 12
      },
      "rows": [
        [
          1,
          "12391.348979",
          "12391.35",
          12391.35,
          0.0
        ],
        [
          2,
          "12437.1969702223",
          "12437.20",
          12437.2,
          0.0
        ],
        [
          3,
          "12483.21459901212251",
          "12483.22",
          12483.21,
          0.01
        ],
        [
          4,
          "12529.402493028467363287",
          "12529.41",
          12529.4,
          0.01
        ],
        [
          5,
          "12575.7612822526726925311619",
          "12575.77",
          12575.76,
          0.01
        ],
        [
          6,
          "12622.29159899700758149352719903",
          "12622.30",
          12622.29,
          0.01
        ],
        [
          7,
          "12668.994077913296509545053249666411",
          "12669.00",
          12668.99,
          0.01
        ],
        [
          8,
          "12715.8693560015757066303699466901767207",
          "12715.88",
          12715.87,
          0.01
        ],
        [
          9,
          "12762.91807261878153674490231549293037456659",
          "12762.93",
          12762.92,
          0.01
        ],
        [
          10,
          "12810.140869487471028430858454060254216952486383",
          "12810.15",
          12810.14,
          0.01
        ],
        [
          11,
          "12857.538390704574671236052630340277157555210582617",
          "12857.55",
          12857.54,
          0.01
        ],
        [
          12,
          "12905.111282750181597519626025072536183038164861773",
          "12905.12",
          12905.11,
          0.01
        ]
      ],
      "monthly": 12905.12,
      "final_round": 12905.11,
      "difference": 0.01
    },
    "DJ022": {
      "inputs": {
        "principal": 10000,
        "yearend_contribution": 1000,
        "years": 3
      },
      "rows": [
        [
          0,
          11000.0,
          12000.0,
          13000.0,
          0.0
        ],
        [
          -0.01,
          10900.0,
          11791.0,
          12673.09,
          -326.91
        ],
        [
          -0.1,
          10000.0,
          10000.0,
          10000.0,
          -3000.0
        ],
        [
          -1,
          1000.0,
          1000.0,
          1000.0,
          -12000.0
        ]
      ],
      "near_zero": 13000.000329999999
    },
    "DJ023": {
      "principal": 10000,
      "rows": [
        {
          "returns": [
            0.1,
            0.1,
            0.1
          ],
          "arithmetic": 0.10000000000000002,
          "geometric": 0.10000000000000009,
          "balances": [
            11000.0,
            12100.0,
            13310.0
          ],
          "arithmetic_end": 13310.0,
          "end": 13310.0
        },
        {
          "returns": [
            0.3,
            -0.2,
            0.1
          ],
          "arithmetic": 0.06666666666666667,
          "geometric": 0.04586430635119676,
          "balances": [
            13000.0,
            10400.0,
            11440.0
          ],
          "arithmetic_end": 12136.3,
          "end": 11440.0
        },
        {
          "returns": [
            0.5,
            -0.5,
            0
          ],
          "arithmetic": 0.0,
          "geometric": -0.09143970358393017,
          "balances": [
            15000.0,
            7500.0,
            7500.0
          ],
          "arithmetic_end": 10000.0,
          "end": 7500.0
        }
      ]
    },
    "DJ024": {
      "rate": 0.06,
      "rows": [
        [
          0,
          0.25,
          100000.0,
          1467.38,
          20000,
          121467.38
        ],
        [
          0.25,
          0.75,
          121467.38,
          3590.94,
          -15000,
          110058.33
        ],
        [
          0.75,
          1,
          110058.33,
          1614.98,
          0,
          111673.31
        ]
      ],
      "end": 111673.30557524062,
      "cashflow_check": 111673.30557524062,
      "late_deposit": 111073.3692308433
    },
    "DJ025": {
      "rows": [
        {
          "mode": "比例期初",
          "rows": [
            [
              1,
              100000.0,
              1000.0,
              104940.0
            ],
            [
              2,
              104940.0,
              1049.4,
              110124.04
            ],
            [
              3,
              110124.04,
              1101.24,
              115564.16
            ]
          ],
          "end": 115564.16
        },
        {
          "mode": "比例期末",
          "rows": [
            [
              1,
              100000.0,
              1060.0,
              104940.0
            ],
            [
              2,
              104940.0,
              1112.36,
              110124.04
            ],
            [
              3,
              110124.04,
              1167.31,
              115564.16
            ]
          ],
          "end": 115564.16
        },
        {
          "mode": "固定期初",
          "rows": [
            [
              1,
              100000.0,
              1000.0,
              104940.0
            ],
            [
              2,
              104940.0,
              1000.0,
              110176.4
            ],
            [
              3,
              110176.4,
              1000.0,
              115726.98
            ]
          ],
          "end": 115726.98
        },
        {
          "mode": "固定期末",
          "rows": [
            [
              1,
              100000.0,
              1000.0,
              105000.0
            ],
            [
              2,
              105000.0,
              1000.0,
              110300.0
            ],
            [
              3,
              110300.0,
              1000.0,
              115918.0
            ]
          ],
          "end": 115918.0
        }
      ],
      "fixed_difference": 191.02000000000407
    },
    "DJ026": {
      "rows": [
        [
          1,
          0.02,
          1.02,
          106000.0,
          103921.57
        ],
        [
          2,
          0.05,
          1.0710000000000002,
          112360.0,
          104911.3
        ],
        [
          3,
          -0.01,
          1.0602900000000002,
          119101.6,
          112329.27
        ]
      ],
      "average_inflation": 0.02,
      "arithmetic_index": 1.0612080000000002,
      "arithmetic_real": 112232.09776028826,
      "flat_nominal_real": 94313.81980401586
    },
    "DJ027": {
      "nominal_rate": 0.06,
      "inflation": 0.025,
      "real_rate": 0.034146341463414887,
      "rows": [
        [
          1,
          106000.0,
          103414.63,
          103414.63,
          100892.33,
          2522.31
        ],
        [
          5,
          133822.56,
          118279.64,
          118279.64,
          104541.97,
          13737.67
        ],
        [
          10,
          179084.77,
          139900.74,
          139900.74,
          109290.23,
          30610.5
        ]
      ]
    },
    "DJ028": {
      "rows": [
        [
          0.005,
          138.97572161069377,
          144.0,
          5.024278389306232,
          0.0361522022053644,
          139
        ],
        [
          0.01,
          69.66071689357489,
          72.0,
          2.339283106425114,
          0.03358109434904303,
          70
        ],
        [
          0.02,
          35.00278878114653,
          36.0,
          0.9972112188534723,
          0.02848947908375226,
          36
        ],
        [
          0.04,
          17.672987685129712,
          18.0,
          0.3270123148702879,
          0.018503510594614428,
          18
        ],
        [
          0.06,
          11.895661045941887,
          12.0,
          0.10433895405811278,
          0.008771177461693666,
          12
        ],
        [
          0.08,
          9.006468342000595,
          9.0,
          -0.006468342000594873,
          -0.0007181885013052818,
          10
        ],
        [
          0.1,
          7.2725408973417185,
          7.199999999999999,
          -0.0725408973417192,
          -0.009974629000468678,
          8
        ],
        [
          0.12,
          6.116255374199705,
          6.0,
          -0.11625537419970478,
          -0.0190076063027235,
          7
        ],
        [
          0.2,
          3.80178401692393,
          3.5999999999999996,
          -0.20178401692393022,
          -0.05307613899834219,
          4
        ],
        [
          0.3,
          2.6419267958111408,
          2.4,
          -0.24192679581114085,
          -0.09157210419104855,
          3
        ],
        [
          0.5,
          1.7095112913514547,
          1.44,
          -0.2695112913514548,
          -0.15765399896153512,
          2
        ]
      ]
    },
    "DJ029": {
      "start": "2026-01-15",
      "end": "2027-09-20",
      "days": 613,
      "rows": [
        [
          "整月20个月",
          1.6666666666666667,
          110198.69261066659
        ],
        [
          "小数年另计5/30月",
          1.6805555555555556,
          110287.91145075976
        ],
        [
          "实际天数除365",
          1.6794520547945206,
          110280.8201898107
        ],
        [
          "按所在日历年分段",
          1.6794520547945206,
          110280.8201898107
        ]
      ],
      "leap_days": 614
    },
    "DJ030": {
      "rate": 0.02,
      "rows": [
        [
          1,
          10000.0,
          1000,
          200.0,
          11200.0,
          11000.0,
          200.0,
          0.0
        ],
        [
          2,
          11200.0,
          0,
          224.0,
          11424.0,
          11000.0,
          424.0,
          0.0
        ],
        [
          3,
          11424.0,
          -500,
          228.48,
          11152.48,
          10500.0,
          652.48,
          -0.0
        ],
        [
          4,
          11152.48,
          2000,
          223.05,
          13375.53,
          12500.0,
          875.53,
          -0.0
        ]
      ],
      "bad_last_balance": 13385.53,
      "bad_residual": 10
    },
    "DJ061": {
      "unit": "万元",
      "rate": 0.1,
      "rows": [
        [
          1,
          100,
          1,
          0.5,
          90.9090909090909,
          95.34625892455922
        ],
        [
          2,
          110,
          2,
          1.5,
          90.90909090909089,
          95.34625892455921
        ],
        [
          3,
          120,
          3,
          2.5,
          90.15777610818931,
          94.55827331361245
        ],
        [
          4,
          130,
          4,
          3.5,
          88.79174919745917,
          93.12557220280011
        ],
        [
          5,
          140,
          5,
          4.5,
          86.92898522828169,
          91.17188886987424
        ]
      ],
      "yearend": 447.696692352112,
      "midyear": 469.54825223540524,
      "difference": 21.85155988329325,
      "december_point_nine": 451.9840967853605
    },
    "DJ062": {
      "enterprise": 1800,
      "debt": 500,
      "cash": 260,
      "restricted": 60,
      "operating_cash": 80,
      "excess_cash": 120,
      "minority_value": 90,
      "equity": 1330,
      "wrong_all_cash": 1470,
      "wrong_no_minority": 1420
    },
    "DJ063": {
      "fcff": 100,
      "rd": 0.05,
      "tax": 0.25,
      "debt": 400,
      "re": 0.14166666666666666,
      "interest": 20.0,
      "tax_shield": 5.0,
      "fcfe": 85.0,
      "wacc": 0.1,
      "enterprise": 1000.0,
      "equity_fcff": 600.0,
      "equity_fcfe": 600.0,
      "wrong_fcfe_wacc": 850.0,
      "wrong_fcff_re_then_debt": 305.88235294117646,
      "wacc_check": 0.1
    },
    "DJ064": {
      "yearN_cashflow": 100,
      "g": [
        0.02,
        0.06,
        0.079,
        0.08,
        0.099,
        0.1,
        0.12
      ],
      "rows": [
        {
          "r": 0.08,
          "cells": [
            1700.0,
            5299.999999999999,
            107899.9999999999,
            null,
            null,
            null,
            null
          ]
        },
        {
          "r": 0.1,
          "cells": [
            1275.0,
            2649.9999999999995,
            5138.095238095237,
            5399.999999999999,
            109899.9999999999,
            null,
            null
          ]
        },
        {
          "r": 0.12,
          "cells": [
            1020.0000000000001,
            1766.6666666666667,
            2631.707317073171,
            2700.0000000000005,
            5233.333333333335,
            5500.000000000004,
            null
          ]
        }
      ]
    },
    "DJ065": {
      "rate": 0.12,
      "rows": [
        [
          1,
          -80,
          -71.42857142857142,
          70
        ],
        [
          2,
          -60,
          -47.83163265306122,
          10
        ],
        [
          3,
          -20,
          -14.235604956268217,
          -10
        ],
        [
          4,
          70,
          44.48626548833818,
          60
        ],
        [
          5,
          100,
          56.742685571859916,
          160
        ]
      ],
      "explicit_pv": -32.26685797770276,
      "negative_pv": -133.49580903790084,
      "terminal": 1020.0000000000001,
      "terminal_pv": 578.7753928329712,
      "total": 546.5085348552684,
      "wrong_drop_negative": 680.0043438931693,
      "funding_gap": 10,
      "no_recovery_flows": -133.49580903790084
    },
    "DJ066": {
      "inflation": 0.025,
      "real_discount": 0.07,
      "nominal_discount": 0.09674999999999989,
      "rows": [
        [
          1,
          100,
          102.49999999999999,
          93.45794392523364,
          93.45794392523364,
          91.17848187827674
        ],
        [
          2,
          110,
          115.56875,
          96.07826011005328,
          96.0782601100533,
          91.44867113389964
        ],
        [
          3,
          120,
          129.22687499999995,
          97.95574522690224,
          97.95574522690222,
          90.96164731390643
        ]
      ],
      "real_pv": 287.49194926218917,
      "nominal_pv": 287.49194926218917,
      "wrong_pv": 273.58880032608283
    },
    "DJ067": {
      "profit_wanyuan": 1200,
      "opening_shares_wan": 1000,
      "new_shares_wan": 400,
      "days": 365,
      "old_only_days": 181,
      "new_days": 184,
      "weighted_shares": 1201.6438356164383,
      "eps": 0.9986320109439125,
      "ending_eps": 0.8571428571428571,
      "monthly_approx_eps": 1.0,
      "october_weighted": 1100.8219178082193
    },
    "DJ068": {
      "quarters": [
        20,
        25,
        30,
        45,
        26,
        28,
        36
      ],
      "last_year": 120,
      "prior_9m": 75,
      "current_9m": 90,
      "ttm": 135,
      "direct_last_four": 135,
      "wrong_annualize": 120.0,
      "wrong_add": 210,
      "rolling": [
        120,
        126,
        129,
        135
      ]
    },
    "DJ069": {
      "cfo": 500,
      "capex": 220,
      "capex_split": [
        150,
        40,
        30
      ],
      "fcf": 280,
      "financial_investment": 200,
      "acquisition_net": 80,
      "asset_sale": 15,
      "wrong_all_investing_outflows": 0,
      "net_capex_view": 295,
      "noncash_asset": 60,
      "unpaid_asset_purchase": 25
    },
    "DJ070": {
      "opening_equity": 1000,
      "profit": 120,
      "buyback": 200,
      "closing_no_buyback": 1120,
      "closing_buyback": 920,
      "weighted_no_buyback": 1060.0,
      "weighted_buyback": 960.0,
      "roe_no_buyback": 0.11320754716981132,
      "roe_buyback": 0.125,
      "wrong_end_roe": 0.13043478260869565,
      "january_roe": 0.13953488372093023,
      "december_roe": 0.11320754716981132,
      "profit_down_roe": 0.10526315789473684
    }
  }
}