出力する項目の指定¶
ここで書かれている内容はsummary.pyを実行するときコマンドライン引数に'fix'を指定したときのみ有効です。
引数がない場合は、出力する項目は出現頻度によって自動的に決まります。
summary.py でCSVファイルに出力する項目は python フォルダーの xbrl_table.py で指定します。
コンテストごとに出力先のCSVファイルが変わります。
出力先のCSVファイル |
コンテスト |
---|---|
summary-0.csv |
提出日時点 |
summary-1.csv |
会計終了時点 |
summary-2.csv |
会計期間 |
以下は、xbrl_table.pyの記述の抜粋です。
filing_date_account_ids = [
"jpcrp_cor:FilingDateCoverPage", # 提出日 提出日、表紙 dateItemType
"jpdei_cor:SecurityCodeDEI", # 証券コード 証券コード、DEI stringItemType
]
instant_account_ids = [
"jppfs_cor:Assets", # 資産 monetaryItemType
"jppfs_cor:Liabilities", # 負債 monetaryItemType
]
duration_account_ids = [
"jppfs_cor:NetSales", # 売上高 売上高 monetaryItemType
"jppfs_cor:CostOfSales", # 売上原価 売上原価 monetaryItemType
]
summary-0.csv (提出日時点)に出力する項目は filing_date_account_ids の中に書きます。
summary-1.csv (会計終了時点)に出力する項目は instant_account_ids の中に書きます。
summary-2.csv (会計期間)に出力する項目は duration_account_ids の中に書きます。
出力する項目を追加したい場合は、 項目の出現回数 で説明した python/data/stats.txt の中の1行をコピーして追加してください。